5
98
29
3
8
19
9
16
22
61
75
7
40
15
36
6
4
26
11
10
14
24
18
17
88
20
2
37
35
12
38
31
58
30
34
13
1