64252340
35229506
42577016
55863069
66079048
36088163
99114571
15224841
49784304
767023
79908340
68335954
164272
2772936
25142100
18768502
96267856
93347992
41377982
76672500
24769514
89086859
27381833
56982347
29905739
2344233
10967914
50781380
70529364
88118112
80515692
72221244
63035855
3204342
2638392
34679622
85629391
64936520
3539237
30732262