28
13
9
27
22
24
69
50
21
18
170
11
129
10
52
16
41
12
62
42
122
47
55
53
63
45
187
74
29
35
86
57
7
23
344
672
26
120
94
71
43
253
152
100