31
104
126
69
58
49
81
15
44
98
5
94
20
37
59
26
46
13
45
110
19
38
88
99
33
85
16
70
4
143
107
111
22
130
54
7
91
25
23
28
14
77