256
32
46
73
79
22
151
65
155
57
27
41
3
31
75
25
360
34
53
28
50
18
14
148
64
63
82
276
194
45
747
74
23
56
90