30
19
29
21
23
17
10
33
13
22
105
42
45
32
56
11
38
26
14
24
12
9
34
18
16
8
25
98
7
40
20
103
66
41
53
51
39
37
15
68