30
28
39
7
19
14
117
25
11
21
9
31
17
23
75
445
52
27
12
46
50
26
13
32
16
6
34
5
29
3
44
42
10
102
40
36
100
112