33
12
105
15
31
9
8
30
22
63
29
19
14
38
20
23
13
3
28
26
53
47
7
11
10
4
6
21
32
61
39
94
27
2
17
42