28
80
29
8
34
21
95
54
105
16
25
37
42
7
31
18
9
13
53
20
2
40
121
22
5
41
106
56
12
64
96
207
19
10
6
99
110
83
44
52
35
68
46
45
65
26