16
100
28
87
48
17
33
25
31
30
10
5
13
79
49
27
47
12
66
29
14
72
67
44
60
105
146
11
65
9
43
83
15
70
8
57
7
55
19
2
39