21
0
17
2
7
20
10
9
29
5
18
98
85
34
39
95
45
46
40
15
192
77
51
106
110
19
202
384
47
128
158
190
49
111
79
144
71
153
124
78
268
72
238
442
22
1603
58
143
503
13
62
170
41