42384762
73944547
45948080
17453605
19553770
1063367
21628673
3374051
55299077
124684
25428367
3286736
8740313
50211429
3637626
11151436
19759198
20827365
17169474
85612208
29499213
98793137
51472445
87651578
16183842
91206485
2792711
619548
7494917
83352533
24618493
98322887
58391919
31993300
9355321
23739795
84638454
14795282
97998173
35005935