31
28
42
70
32
23
29
15
26
3
47
43
39
13
235
56
25
11
6
35
37
76
8
12
20
9
95
4
99
14
52
38
34
22
19
2
55
86
54
33