28
38
18
199
302
561
22
41
16
46
53
96
83
88
81
78
79
142
86
23
56
25
26
67
33
12
32
192
66
120
49
269
227
31
24
166
43
61
45
300
136
221
170
30
177
384
359
29
185
455
112
157