3
1
11
9
18
23
34
7
15
38
2
12
13
26
5
6
36
20
84
61
64
130
48
208
68
31
30
27
32
25
41
44
129
54
28
47
22
8
75
24
14
39
50