62
99
59
25
86
35
1418
553
195
579
15
29
70
65
127
478
16
325
45
207
122
360
142
126
46
36
34
17
230
24
33
12
9
139
19
1356
585
54
90
71
37
28
275
147
72
125
50
202
135
30
2
13