2
112
39
315
25
363
16
337
9
161
15
114
52
181
336
166
54
46
65
590
13
96
23
116
419
177
19
30
41
47
446
72
289
40
123
122
58
472
22
735
391
85
145
62
102
89
49