29191971
30229891
51371504
2966823
90018548
1222232
23111270
13948690
18198729
66079820
37207396
47806988
30673129
36116444
7209808
62488127
67331309
12692561
544318
37364625
8658816
34014405
80977802
40267954
82802566
6823214
9936100
33966505
96255106
88477062
74915359
10806467
77533670
88157980
12578833
14927539
1163247
53074553
96785640
68711772