1
26
11
38
100
21
40
330
106
203
176
103
59
18
66
37
68
24
25
161
70
91
262
112
52
32
210
159
73
126
58
137
46
285
120
109
87
127
44
236
192
384
195
22
82
69
72
49
15
250
77
145