110
47
49
56
31
95
100
70
121
63
107
57
178
99
375
74
66
195
224
165
93
142
104
43
61
336
281
243
151
39
53
36
79
28
44
132
127
85
68
83
30
82
64
92
67
87
108
159
355
305
245
33
167