48
61
174
147
114
33
16
47
30
40
17
29
34
199
144
129
69
79
218
110
388
145
82
46
51
119
111
252
35
24
118
19
93
153
58
84
193
56
92
27
59
85
66
232
191
42
214