105
48
73
63
207
85
78
168
141
204
89
91
51
139
99
50
124
129
75
235
40
382
373
182
116
190
184
560
280
125
61
132
95
23
32
94
79
34
411
231
109
123
220
31
25
22
60
108
213
149
39
37
28
20