26
112
22
2
31
15
29
119
45
28
30
6
101
52
61
39
13
24
527
429
3
14
16
7
1
80
20
17
18
34
5
27
12
44
19
8
64
42
4
9