12
2
7
5
16
17
1
4
28
100
6
8
14
25
96
3
65
45
11
38
71
20
67
10
30
89
21
15
72
50
33
18
19
53
13
59
23
73
9
41
92
27
24
26
22
42
48
51
95
76
44
29
49
63
90
35