158
67
22
229
143
30
93
34
44
188
68
7
129
18
216
255
64
36
139
25
268
85
225
40
77
47
33
84
94
38
324
244
157
152