30653260
56342182
45125226
70366699
43403549
81753571
25398472
11987880
28656663
45587931
54206055
74414247
90339825
42439119
58128652
60436363
36025269
48572048
73366126
31328579
79422018
87823986
53173528
92114189
71712040
72353115
56355259
58879426
69924135
40323893
21965442
46396395
78251451
32049852
56297397
8263172
2376249
58174045
42866306
19695350