30
35
25
40
18
29
5
23
87
28
81
13
9
26
22
21
50
58
7
12
8
34
27
15
33
2
16
32
90
10
3
98
4
19
57
24
114
36
70
76
101
459
1
17