1
2
8
0
18
10
40
17
13
63
11
15
37
122
32
56
46
21
29
49
103
183
248
93
168
72
16
344
162
154
39
78
67
91
141
102
6
104
27
80
107
19
5
31
23
109
71
25