46
27
375
227
213
379
124
267
72
154
82
298
281
68
59
88
169
34
166
13
22
26
55
255
51
328
78
234
96
17
30
92
174
86
61
56
193
310
5
29
47
141
52
41
514
292
356
113
36
60
58
21
77
45