100
2
177
1
151
315
0
326
128
89
258
1707
148
122
84
70
529
143
71
79
188
102
365
4
898
8
111
139
58
152
80
104
300
43