12
33
10
34
20
28
14
86
46
52
113
16
57
35
27
92
6
3
7
48
40
87
22
15
44
38
42
18
70
25
50
23
29
17
1
99
31
8
19
74
77
26
59
45