3
4
16
6
23
46
12
44
48
27
22
59
19
90
50
14
49
32
31
62
127
40
39
28
33
94
41
20
76
11
7
10
29
13
81
116
115
108
25
57
38