32
6
42
43
12
30
29
21
28
67
47
110
63
10
22
16
46
31
11
62
37
85
66
96
3
115
33
34
57
25
2
9
49
1
19
8
55
13
20
5
7
82
23