30377013
31475140
58262793
10218297
81713727
67556647
9983285
37778202
18571117
45553855
22909295
85162220
78894
72988891
80421283
64555141
722027
4862515
64976659
94547773
35712314
36911996
55823724
70143157
21198746
50094533
77827381
7041580
93369450
2669445
96352289
61911166
15723167
4301293
1043769
85342850
74953054
4925884
4050945
77137360