0
2
42
33
60
97
53
189
112
23
104
194
15
561
3
5
158
98
7
156
46
26
28
40
57
138
12
32
36
58
13
14
64
51
38
30
18
55
124
43
61
27
31
8
220
37