32
111
68
20
91
16
73
24
8
89
55
96
13
19
38
56
27
34
17
65
93
36
240
143
129
57
192
329
50
116
303
92
4183
69