46
10
178
114
144
54
82
221
84
121
28
7
86
135
73
326
212
21
109
214
27
34
61
100
248
40
104
56
55
30
31
24
13
169
119
243
85
115
39
194
107
18
68
49
148
69
66
193
48
111