50
19
43
85
54
24
12
30
25
11
84
53
66
80
61
23
31
27
39
32
36
109
51
20
33
89
60
18
38
86
45
47
9
108
58
7
35
10
8
5