93842520
56215326
56629196
4476646
21764194
95136736
90873862
4699492
90086282
94409760
86291068
61406471
73859185
4062092
85958220
96997234
25849240
1641878
84605056
2193327
88701469
71278970
38868855
97502367
12845889
41704380
47725981
62668882
64616654
55929791
92732440
64418739
50194585
58619128
29799712
57458682
18805415
8144873
19669943
59388261