94
90
150
44
183
333
59
31
55
752
447
27
102
60
147
51
336
222
38
180
67
224
26
32
57
107
95
158
43
137
30
73
98
182
313
88
12
54
36
110
47
298
191
134
218
40
58
11
63
378
22
74