8
12
94
28
20
29
1
13
70
40
41
35
53
43
7
11
4
123
23
111
48
31
96
15
102
42
16
2
32
10
27
44
69
135
14
49
26
38
18
3
30
22
5
81