51
16
178
200
19
119
24
181
28
17
91
88
149
31
55
216
32
58
57
33
113
11
38
304
321
14
59
42
29
829
449
18
89
256
80
433
424
562
300
83
35
45
103
108
26
25
47
1176
353
52
62
27