100
7
259
213
67
85
203
101
92
217
51
29
151
35
113
304
241
50
74
20
292
62
15
527
301
34
240
126
209
55
278
451
49
132
94
23
148
89
138
53
24
99
59
38
279
168
433
56
8
91
43
130
172
47
54
97
33