3
9
2
11
15
12
7
8
4
6
25
26
28
51
40
49
24
72
65
97
19
38
23
18
16
1186
54
116
48
13
36
68
46
31
22
14