173
61
51
110
52
166
117
24
28
37
38
195
36
188
53
103
70
54
31
68
55
45
43
79
505
56
100
250
326
136
42
30
337
510
91
34
895
72
74
105
207
155
97
10
423
135
320
259
21
67
84
152
478
123
106