14
28
43
50
23
10
18
52
70
87
75
32
396
16
776
44
53
41
24
30
428
29
25
120
42
78
39
195
505
36
98
158
15
288
26
94
334
79
253
5
27
248
230
322
128
261
13
116
65
69