20
6
27
25
262
26
238
105
16
11
28
29
32
655
23
230
131
13
19
7
15
4
39
133
232
61
336
17
469
159
22
488
1001
53
70
46
155
297
10
110
275
88
45
60
180
368
348