0
1
2
8
9
13
25
62
33
76
35
43
59
17
106
18
55
28
133
58
117
7
122
88
54
50
105
39
29
26
52
56
146
67
137
47
31
73
69
125
16
14
12