0
40
14
2
22
52
5
3
19
29
26
44
65
59
36
38
33
18
12
53
27
24
46
78
69
32
76
87
48
101
168
155
210
97
126
232
31
114
21
79
13
15
47
137
37
81
49