50
29
30
15
88
6
38
8
7
9
16
13
40
25
548
200
122
11
14
62
39
19
24
20
10
12
53
31
174
28
100
76
55
5
26
45
134
43
169
85
21
35
32
18
46
33
37
56
17
22
74