40
353
392
2674
15
151
187
60
550
131
136
19
28
164
52
29
63
1601
107
102
827
24
77
98
253
75
58
25
57
30
35
152
403
37
70
33
341
42
43
56
17
23
95
13
31
59
2
166
117
64