9
11
29
26
55
30
127
16
295
45
65
53
12
40
25
122
37
301
120
102
153
21
31
38
34
209
547
41
22
18
69
79
49
104
46
92
54
136
262
417
199
385
518
112
237
101
190
140
24
20
76
27
184