6
95
16
15
34
35
55
7
20
24
67
105
4
80
5
94
30
10
31
3
41
97
162
93
14
19
213
222
32
156
157
177
314
248
131
196
124
58
185
119
48
65
218
295
272