100
1
106
2
65
444
157
129
239
69
202
521
102
40
424
58
96
377
186
0
849
16
109
3
70
43
82
52
81
95
133