3
16
49
13
12
36
10
1
4
11
15
7
18
52
28
27
33
5
61
8
99
58
25
21
34
19
26
30
107
17
73
20
24
29
111
31
100
35
37
50
66
70