15
30
26
20
17
13
24
138
12
374
197
29
22
98
14
34
97
57
25
9
417
21
71
28
117
151
35
240
246
323
45
5
205
48
19
162
190
1396
158
52
211
43
65
143
189
122
273
304
892