0
2
31
46
17
55
58
18
9
173
57
27
7
772
11
98
42
24
10
106
85
73
30
1334
44
12
19
8
22
196
52
65
112
190
93
91
51
245
6
21
47
56
54
146