40
111
57
29
60
11
46
20
64
16
128
37
38
25
69
139
103
61
12
45
73
84
151
114
154
42
23
28
15
33
14
44
41
22
221
3
228
145
256
175
110
24
39
32
168
91
80
9