100
1
106
2
65
443
156
129
239
69
201
519
102
36
424
58
96
377
185
0
849
16
109
3
70
41
43
82
52
80
95
133