0
10
9
36
76
18
26
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
226
168
325
125
84
65
183
28
82
304
79
300
105
112