7
29
16
96
20
78
19
17
87
15
23
107
37
4
8
66
36
33
12
90
28
57
31
26
9
21
13
32
30
81
3
34
56
98
82
18
54
22
11
104
44