45616450
60473846
5032311
95807715
102225
50822760
84025049
12414030
45308634
41335751
35129312
34752166
60556720
25514509
12873655
39862380
812860
80708909
99958701
81561418
47073904
4801148
33015016
1462412
6803428
38947403
24977683
14048200
93882403
18904951
48286135
97188628
66198767
39618520
98286923
89267325
57678578
73321686
3518147
81798027