30934782
12517952
16536524
85424001
6418364
88609900
96971054
33911344
56679034
44748584
26731226
86992323
51516564
60492884
78072055
22571259
1721587
92493140
7903717
4441237
11191188
34931714
58637629
85935857
7375744
945625
40604151
43158268
23216904
89301114
16492838
12684568
32428204
58241525
50125888
74605906
772377
21243759
37224530
8669068