0
33
15
19
16
23
20
18
32
58
7
27
9
46
24
29
6
8
37
10
124
43
31
28
80
85
64
116
212
13
69
73
39
97
42
35
44
36
38