3006997
30335660
41941307
7606944
59651635
5953832
50455489
96493033
39787215
4433877
64036353
44177932
58398999
76283560
70792106
39211322
9672102
39533642
8449241
32293238
92622771
3079646
5012771
53217620
98744722
54749686
15547478
53551854
52286225
92673950
14087484
93233621
7329691
13593723
32025473
72313508
8792355
58446143
2631513
52483367