33
59
49
43
3
55
23
52
28
85
93
10
41
15
60
22
71
12
67
82
123
25
14
30
39
77
68
21
86
72
147
254
29
96
53
181
40
130
122
125
284
16
417
88
117
172
118
47
50
57