28
66
65
39
43
260
90
25
14
83
22
23
137
196
123
26
21
79
96
30
36
10
13
117
53
288
92
141
81
372
112
70
320
91
190
74
67
139
60
56
145
37
47
57
19
164
274
99
428
348
16
103
127