30826397
22272377
71193528
62609170
57235121
74652447
83149221
69106245
56276480
21398169
12982468
42287940
440371
92356306
49198064
97686249
5431434
40656568
80784671
95759988
67846384
26353596
98015509
43696365
14703019
84003934
43068239
8699472
95626192
17647668
3772848
51863670
85725410
76695103
96619712
51771350
93792518
3448598
38773887
65976950