22
50
12
21
57
304
19
30
11
8
94
34
38
27
15
42
14
28
95
88
49
70
40
5
20
6
105
9
56
100
47
171
23
32
221
35
80
208
39