22
11
26
29
53
7
8
25
14
376
3
12
15
24
10
395
1
56
69
365
63
4
17
105
5
23
126
18
27
96
39
16
41
38
19
30
44
54
20
113
40
68
32
9