5
44
18
109
254
177
34
320
10
163
38
55
17
219
49
6
56
284
21
11
132
40
62
30
66
16
236
47
26
19
42
8
25
31
24
36
165
95
71
142
61
1249
342
50
137
27
28