28
23
26
20
13
5
22
18
17
21
47
62
51
123
69
72
9
138
8
30
53
80
2
14
52
98
150
50
1
33
186
7
61
306
119
70
24
19
95
103
29
35
177
139
54
32
27
25
49