45
146
18
61
64
175
101
88
135
287
58
244
131
100
74
4
56
62
122
114
311
42
172
7
96
67
186
304
66
204
27
50
69
161
40
54
9
292
17
15
35
190
437
12
199
142
94
306
34
49
38
21
51
91