8
63
211
76
223
274
106
17
172
4
19
65
45
460
49
53
127
128
41
86
259
60
254
764
97
80
15
85
30
34
38
62
95
168
43
36
77
302
11
20
28
16
32
133
5
124
242
104
98
313
269