18
51
9
203
30
11
243
4
66
105
492
16
89
64
26
41
31
24
505
36
19
52
27
99
6
53
12
22
32
697
103
60
44
321
95
217
137
136
21
194
25
48
68
295
102
20
152
17
88
47
28
77