102
471
39
34
361
150
425
41
36
340
17
35
72
61
352
38
30
62
23
10
209
80
285
31
98
355
165
416
51
90
415
144
73
69
55
25
63
130
122
15
142
21
918
190
65
732
153
52
191
33
103
572