51087041
42588135
8140612
15476463
85222523
41512016
2608731
60388100
69235234
10015514
9665835
47538163
42174625
74577602
84679318
78592308
67237899
3196416
53269778
26291668
61306064
60658006
13176953
36832363
54986289
30818208
17166302
17516413
20272853
74965760
50754192
97776751
58291544
75898390
70194467
3135252
78156216
83423713
79611954
61516967