6
7
15
135
274
72
51
372
92
38
25
63
101
42
82
46
121
60
301
491
601
80
207
371
148
44
54
26
56
70
48
29
73
49
23
127
66
118
419
209
108
58
375
47
31
147
480
1049
640