12
78
17
209
263
41
178
9
44
155
52
60
22
14
13
51
32
99
523
114
90
253
19
33
57
444
86
446
95
25
30
83
326
50
128
73
142
40
62
43
88
82
63
94
126
177
110
72
183
27
165
61