29339645
17816239
12096541
43843427
31701975
69756152
3006058
60737653
82143376
37894321
63327053
58671585
59283848
20663581
54129514
28142842
35493546
90633052
70856598
20056272
99058620
31316885
5868617
7040105
2404274
42198991
61543842
30181639
58666932
41287041
51945876
52876055
23753512
456155
46139615
21977785
94967444
29827786
28428498
85887254