12584999
8274222
24907577
81647633
58021299
60943996
37699149
48585378
1202404
76792439
49159919
22239594
85147334
73726910
67522466
96469774
22985194
7881089
35976208
61692936
10359625
505199
41049650
11504643
70246089
47516215
4941533
63962580
72122176
86864295
85671428
83224004
31585706
88096821
80857136
29295155
6797492
33888470
47382579
57187076