19
17
37
0
31
104
472
113
101
234
166
7
29
47
11
36
9
165
2
114
45
97
111
1
34
231
309
69
5
14
33
83
46
41
118
27
154
149
68
28
42
43
88
39
25
56