52
87
33
21
57
64
102
166
10
116
42
20
246
90
178
37
29
15
79
28
24
12
7
45
36
8
163
72
6
16
94
104
44
47
151
78
39
75
201
14
114
23
101
569
95
32
449
1857
876
301
82
27
70
48