3
8
18
2
34
0
1
13
26
14
38
35
19
21
10
12
59
17
23
5
11
72
7
6
9
30
57
4
123
28
48
29
53
25
43
33
80
64
125
196
269
84
78
148
121