1
0
6
3
111
24
29
11
16
26
9
30
8
2
81
10
61
13
88
25
21
102
43
101
51
96
206
79
189
167
397
120
15
23
161
142
194
98
87
46
44
67
49
86
32
113
36