3
12
6
1
7
17
14
15
46
39
72
37
50
36
23
24
108
25
44
10
74
64
58
19
28
78
27
38
11
69
16
22
26
82
31
60
34
29
255
121