30844719
58145160
31386610
15494543
57638585
33643729
2182754
27676240
28172404
75711638
8301351
84141901
54491986
49618985
36456485
37259731
12894308
47982473
3841773
9296929
92397046
81361084
96464670
60556175
54421079
40825213
20655268
23148201
21577854
32528494
27905528
54643135
10364515
55616300
16179794
4682696
22161438
64985256
78736716
97565381