31
33
57
45
9
39
40
35
202
2
1
3
6
5
28
4
21
49
72
15
13
48
55
47
11
22
25
51
12
32
20
26
42
27
24
18
83
19
108