58
29
16
18
5
28
19
45
99
25
9
8
6
11
200
12
22
10
7
48
17
23
169
21
64
49
37
33
71
20
52
35
105
76
36
26
27
70
15
34
55
53
50
31
13