31
37
22
29
30
16
15
46
43
13
19
8
40
27
66
5
120
85
61
49
88
23
39
69
51
60
48
77
18
6
17
45
10
3
25
7
2
59
1