12
240
239
232
118
182
55
75
42
65
77
48
73
59
33
19
16
149
71
6
79
21
8
57
210
44
28
70
24
56
51
114
130
99
96
23
68
58
30
41
61
22
252
4
27
46
9