0
10
36
76
18
71
50
44
78
3
200
90
58
445
46
51
202
126
228
188
59
488
23
30
73
223
162
138
47
35
33
632
42
17
128
227
168
125
84
65
183
28
82
304
79
300
105
112
260
49