111
18
16
43
39
27
1
38
20
24
14
77
29
22
25
48
46
134
32
17
3
8
41
30
523
3984
12
31
100
55
61
13
215
35
7
4
49
5
75
34
9
15