28
13
7
20
9
99
178
104
12
58
2
72
19
121
3
61
15
500
4
11
163
23
51
93
25
54
95
45
10
147
150
311
14
5
6
52
41
63
44
1
16
38
27