184493
25097716
81104704
71045150
22607066
65809056
43346503
40677661
85563782
28663149
1194539
26815996
96617364
8315262
81290
10336083
93297676
52587721
7885289
48798971
16196478
70757312
185223
92659626
62207199
96324232
18253232
4042287
90595722
77073431
19688955
16151469
56552127
7244813
67416846
53032550
5219434
36501505
67384808
43305594