67
60
164
3
33
229
154
31
83
166
129
101
79
54
50
38
294
133
8
96
61
121
336
213
143
438
152
40
611
102
135
73
349
37
184
113
126
187
159
22
124
183
105
99
51
150
11
49
235
43
65
66
137
117