9
15
25
10
17
5
52
23
3
16
26
31
30
35
7
64
33
22
20
98
28
118
114
40
38
79
19
70
60
12
34
307
11
85
53
49
1
4
6
27