41289216
19896800
2964883
70596069
75916747
52149950
61289812
29579926
50089274
29738111
73991931
14071082
54759357
5394325
52004886
66996149
71994018
12477890
33368833
85089522
81847160
98617334
58705577
35971270
36984882
56449815
24967286
87228818
20244898
96054818
24007501
83423516
46171671
164895
85191592
2121396
7503617
41469669
51194784
96443394