30623227
48238269
31896592
5726188
64114429
86757169
74915756
2362934
97249973
70962295
78824054
78327377
2117473
97857088
63544390
38168875
36663076
75609494
21687767
90407067
48911247
22313055
62581207
5077280
91547458
69612388
61179787
79075194
18009847
20541433
75021036
932033
64069527
776113
48329122
86049805
76979400
43815079
89054215
7673542