20
4
81
16
6
56
12
8
194
27
10
33
19
25
43
42
58
29
36
18
40
125
63
129
218
122
141
157
104
110
132
211
113
163
233
271
213
382
121
31
106
50
85
80
180
98
131
24
179
23
119
225
66