8
72
93
11
43
87
19
98
6
18
16
30
15
23
37
28
25
17
13
12
32
10
40
35
29
105
111
85
44
21
5
4
82
68
64
20
26
31