23
282
97
41
108
38
51
87
150
25
65
82
58
79
24
19
9
180
95
60
75
29
14
80
56
128
37
8
28
255
474
27
115
54
252
192
531
72
103
100
45
130
47
136
186
119
188
163
152
63
313