32
28
31
29
23
17
31
127
25
40
24
4
42
33
24
18
22
64
46
14
36
32
33
2
2
9
47
5
11
8
6
15
7
24
23
7
17
30
39
29
31
36
17
33
44
38
2
18
18
20