185
100
50
24
93
111
85
42
92
64
145
70
61
132
94
498
216
157
129
120
88
118
195
206
87
188
371
89
78
140
110
119
96
124
101
47
71
30
43
40
38
58
176
360
60
112
162
36
679