28
59
25
340
33
384
682
14
10
253
315
76
30
461
381
13
97
184
18
68
40
99
17
60
23
41
47
61
46
135
95
203
279
4
385
226
486
174
195
121
171
391
106
235
75
7
38
50
19
22
12