27
86
306
18
17
13
94
2
105
114
22
79
50
10
6
8
51
11
14
162
48
847
136
468
9
7
63
95
183
696
43
298
39
29
5
30
240
19
35
438
40
26
486
4
56
33