30
18
17
55
67
54
39
24
104
45
25
33
16
8
79
13
9
77
63
4
27
873
10
40
11
37
35
85
103
109
14
58
19
51
32
21
43
41
34
210