0
13
33
19
15
91
17
40
1
32
16
29
50
34
45
71
49
143
64
86
132
42
38
215
46
51
166
83
54
118
69
126
80
73
141
43
35
27
92
222
122
59
457