20
8
32
4
38
18
15
29
10
35
41
9
96
50
25
53
16
27
5
2
100
80
95
22
105
11
21
17
302
6
82
37
305
24
36
19
49
45
31
26