163
36
59
65
17
241
158
24
109
153
96
63
57
52
54
22
72
44
85
186
67
28
47
37
64
33
13
53
18
135
75
31
15
80
138
261
45
76
121
191
103
386
387
560
252
437
143
21
55
25
49