58299600
13261740
82878233
68975956
65781247
90234608
87433444
20438192
63093167
64855863
11346797
19448111
8135739
2914480
51507417
50473912
74588826
87767656
99306097
15437828
3089896
75486392
18983454
43761372
40698361
96298712
15166992
22724498
92564349
94865465
1795137
75507147
49067916
28531782
35065451
4109916
5791143
21339654
21709859
72657390