29
31
5
18
85
13
8
17
15
47
12
30
4
25
54
22
28
3
21
44
9
20
26
7
77
1076
58
34
226
16
24
38
10
37
27
35
11
14
109