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