28269858
39582665
65936251
16867166
3343850
13002890
2576363
18353004
85492406
2996325
51973096
8776768
3317820
373174
24899400
7769045
9789206
6156117
8421570
37885960
7881575
35057507
44149551
18281934
46852392
68649702
52698827
91568917
4453089
28207211
74007993
95705340
2536397
96893325
6666217
21256821
14313892
73824334
40792247
45119504