43016233
56279508
95621790
27876549
23032111
2311877
3079197
36585273
21078405
28396065
80834090
51577254
78421352
30354208
10052938
86526605
492355
76351713
18024339
17583420
7774477
58066853
76975082
79869530
53413
83453927
65155671
89167255
63234796
77212341
52222548
12904372
59563044
65326625
90874560
91662620
5637602
21286335
60312265
68727396