106
1
86
131
158
66
108
2
78
75
445
161
1362
6
140
122
0
297
144
136
639
228
72
91
60
170
681
3
507
77
107
853
4
792
93
126