3
8
49
514
113
60
36
511
105
31
318
20
89
30
7
397
292
307
412
143
658
23
10
37
33
15
258
54
4
315
267
569
191
66
18
220
124
332
465
218
321
121
112
19
90
180
210
155
75
221
69
11
38
13
25