40
9
89
13
21
14
15
601
10
123
30
2
58
29
20
6
22
8
16
32
42
60
61
3
1
23
19
80
24
18
56
33
93
7
35
106
94
5
38