66
41
72
52
264
42
71
57
170
29
152
33
9
35
192
82
80
151
129
7890
158
30
161
127
40
137
380
197
67
61
64
193
269
505
368
589
411
206
324
255
370
1505
106
65
26
18
208
513
39
104
76
341
38
98