69
17
42
35
46
84
52
175
38
67
645
109
283
57
260
6
108
47
66
31
29
137
97
88
76
162
25
153
169
16
111
80
63
20
73
505
72
92
104
60
21
225
211
193
165
302
89
56
127
164
234
55
311
1820
99
230