30
40
24
9
14
20
90
25
5
106
17
52
33
47
13
18
42
1
6
44
75
10
16
3
34
79
85
109
71
39
50
22
11
7
32
35
19
380
36