30
6
103
52
61
39
13
42
24
528
435
15
3
14
16
7
1
80
20
18
22
34
5
27
12
44
19
8
17
64
4
9
51
85
28
25
23
11