12
103
21
1
17
7
56
6
46
25
60
61
31
10
23
8
9
24
29
22
11
20
42
30
13
15
43
79
26
19
104
38
14
28
40
2
5
16
75