0
3
13
39
43
35
19
72
54
14
20
66
86
108
16
67
104
157
24
31
98
34
168
52
51
41
124
100
102
70
28
27
37
44
7
25
158
40
60
69
50
26
77
55
127
61