19
28
41
51
25
22
18
30
15
44
4
83
26
86
34
6
24
11
95
21
17
74
56
50
27
23
64
96
48
39
1
45
5
87
106
43
59
16
7
12
104