35
29
10
18
17
23
56
22
6
48
37
70
62
46
16
21
5
30
20
88
28
25
67
63
91
32
54
39
99
69
76
55
44
65
31
8
15
7
42
81
143
14
104
52
12