7
425
40
28
113
24
76
194
122
154
197
199
770
29
128
83
411
190
278
92
105
63
367
261
36
253
42
168
55
157
87
400
382
101
133
30
65
69
93
132
269
95
116
19
31
71
32
246
165
159
428
50
78
37
177