96256747
46035541
62665231
56697692
1054587
30678835
56442987
49014535
41358522
42483002
88836536
78808353
31494887
21069169
410635
42377378
4431131
80331793
16119628
7264900
18287335
70589109
29921140
72196396
800175
17328675
2512228
91503655
94158536
26427169
56511204
50773994
67231329
70093956
78667402
61199001
96845081
42899717
58634939
4016376