18
30
16
12
40
19
125
402
15
8
114
938
17
1043
64
21
119
36
60
13
38
39
23
252
28
27
270
55
150
61
34
121
126
52
187
84
173
22
200
142
44
29
770
165
1380
201
146
33
435
103
56
48
163