2
1
10
13
14
25
7
9
52
59
49
16
42
50
98
92
88
107
15
105
6
8
12
4
78
38
37
21
36
26
34
116
61
53
123
5
77
83
30
44