5
30
118
11
219
10
17
48
71
19
29
42
39
287
221
276
41
36
182
84
50
26
59
21
91
46
81
32
31
12
99
76
254
49
16
108
266
188
263
67
271
22
117
52
35
45
98
115
90
93
329
25