35
65
108
183
88
9
46
41
44
27
167
10
38
23
498
47
32
8
5
3978
14
17
42
51
287
292
13
424
337
332
248
61
18
117
86
149
107
255
273
163
527
282
90
146
266
725
132
951
283
346
78
335