9
28
55
169
80
521
159
222
67
52
161
37
35
438
21
109
1101
100
301
40
46
560
33
24
148
61
164
190
201
29
478
149
84
107
47
367
375
103
30
77
121
113
160
411
203
53
393
66
75
16
57
42
320