45
66
37
288
80
24
25
87
82
258
105
38
255
305
136
23
68
29
55
33
177
264
287
40
175
214
187
1306
76
88
73
154
115
44
70
42
59
65
75
142
92
120
131
137
157
51
46
71
43
1918