11
30
10
15
49
58
18
28
22
20
46
17
33
32
41
42
21
99
19
29
38
31
23
56
27
59
9
16
127
35
75
81
93
51
47
43
44