0
5
46
31
44
18
64
59
39
30
29
12
45
13
17
19
35
33
56
48
34
36
54
217
97
52
85
95
62
27
42
117
58
154
103
98
57
65
89
55
50
40
60
110