20168822
31447916
3771703
44923712
98223868
2803380
68209519
63645990
3301577
61828372
40872357
96708063
85213274
52983484
14335749
59577572
3055444
86134185
9902766
4546021
50533346
96476945
26481348
68097156
1551269
57429858
60614251
61323027
54087683
43746096
68348148
34295100
96875367
22717687
14663246
30201680
49943129
4363577
49028568
16271390