3445129
75496270
3005674
53524070
4269463
99583679
64089346
47682003
81297017
16529148
48231284
9668762
19507432
46983324
17998997
40031282
97721050
76178734
95539473
66771849
34138284
33039918
48477480
56469261
54227577
47681565
34151208
84379105
72443757
44648382
54831585
1956682
53558111
38543483
57549972
12716259
56324337
12101890
87151138
22629304