26
30
34
11
9
20
18
86
59
267
228
24
105
290
28
23
21
42
15
10
29
6
49
5
3
33
94
62
971
375
630
12
31
53
57
293
285
446
36
44
16
729
22
444
307
438
88
465
27
39