0
32
2
161
191
8
106
1
10
17
65
78
40
76
5
57
90
134
113
295
84
139
629
48
61
91
211
387
26
236
23
166
140
402
618
47
73
104
24
190
15
146
168
96
80
35