69
45
95
44
77
7
86
358
79
40
80
75
270
129
30
63
923
763
684
778
441
131
248
835
432
210
346
356
840
121
891
36
213
192
72
108
13
54
171
46
120
12
161
38
47
98
112
68
58
49
217
57
209