3
92
101
5
2
79
56
4
6
23
34
109
20
15
11
14
17
52
74
30
68
27
84
95
45
8
19
43
70
83
7
25
39
10
97
40
12
9
80
125
28
47
87