80
45
21
14
301
12
13
28
99
461
98
24
123
155
22
115
46
316
76
195
173
393
29
58
478
424
304
20
18
56
17
77
222
258
19
128
30
48
190
529
107
109
295
103
23
132
410
142
373
163
75
209
79
150
40
49