44502112
95747149
89687
97341406
14512697
91561890
85938587
4737400
5175932
76574674
69172846
4192475
2120213
36976294
56651307
44923551
30435320
64298492
52932323
9625932
65499143
18823372
29884993
64084752
10709224
33999670
88039318
11552101
4130374
12825917
43097768
50264434
18159540
81288699
32644880
1406284
72108225
24407120
56892411
43085176