5
8
18
41
29
15
61
17
74
52
47
32
36
11
103
16
37
27
14
20
31
9
24
10
25
30
65
7
45
367
49
39
108
22
279
53
23
56
3
548
26