0
31
26
129
105
239
36
123
1
3
23
76
31
9
101
42
1
5
0
460
29
36
80
129
22
555
104
0
19
48
33
7
2
38
184
116
126
419
109
81
0
136
37
