3
32
2
11
42
16
30
62
46
6
71
22
260
28
24
44
155
20
56
39
40
13
36
54
191
51
249
73
275
48
27
99
55
245
38
146
237
181
103
104
228
267
147
67
112
141
224
94
114
128
53
41
121
149