0
22
61
12
16
30
127
87
7
25
37
48
5
31
346
14
173
11
27
15
21
109
44
79
19
97
51
348
26
164
78
83
57
33
20
70
66
29
13
38
103
118
182
28
163
81