12
21
5
34
17
26
10
7
107
28
35
32
2
30
84
56
29
18
31
38
25
82
48
51
100
74
24
63
20
44
45
19
23
50
41
43
36
80
22
37
83
64
113
9