52
27
9
116
271
28
149
46
32
4
16
20
29
50
2
94
62
1
82
13
124
176
272
21
8
49
79
641
264
184
75
85
12
53
99
39
104
114
139
6
515
31
324
119
613
514
15
5
37
17
134
40