100
1
129
106
2
65
444
73
157
111
327
63
38
43
34
45
137
115
0
1347
6
293
142
160
48
67
158
166
136
165
121
729
8
114