31018436
99542454
29983540
84771121
61598318
74882055
78905688
30576104
17783871
72917140
445614
34768300
46775462
59802038
46612306
40093179
64802083
57987322
87855012
48956420
50318521
30131643
68695796
4636011
66245606
49369643
459496
24452793
29689320
67889495
60429649
293171
30402912
5549821
7320911
78389165
3785684
22217539
80228564
97103960