49499666
4845165
5092274
26503964
81465665
91929514
6133978
42166735
3447186
27036615
9791923
30593805
11531765
6015492
708823
30445736
29242957
42904554
32958602
78695533
57817468
70896023
48341141
98184880
15013531
84119048
77948302
77069375
74149618
16716368
13153343
9278025
55336682
52291157
4010577
6896985
91905449
71638942
31419727
17287828