0
1
6
8
15
28
27
25
30
51
20
59
10
9
18
40
46
38
71
24
23
13
79
14
12
33
7
55
31
17
185
154
93
52
112
81
120
285
72
147
67
62