18
40
37
21
16
3
4
58
30
75
79
57
12
70
77
7
9
8
23
17
26
33
90
5
51
1
22
27
14
86
11
46
55
32
81
127
6
259
108
13
74
45
44
34
35
15