54
30
20
74
167
51
23
84
142
49
64
42
62
9
24
344
56
79
165
16
174
12
18
546
105
110
381
81
1093
374
33
47
32
116
145
80
114
225
58
362
373
121
55
220
37
135
182
198
284
302
126
138
160
243