42
43
111
88
105
22
46
15
1
18
12
53
0
40
28
2
39
35
17
38
29
10
27
8
3
81
23
19
79
30
24
13
37
20
91
6
16
61
4
45
66
21
26
92