4977816
2625113
69675592
49733904
3762626
286010
3253693
62422994
59015017
94852144
34977343
94417458
36001649
31167261
25759933
36184969
15494264
834428
3419121
68805885
62677226
85068334
8758955
40709704
7509383
76138377
88616576
86999138
54307249
77692661
4511224
26708733
58999243
72832152
28513394
17918411
83821553
2838901
94554016
39718896