30711966
6773162
4330263
6992439
84998046
88429311
65274083
58229614
80856900
72351887
4449519
50599546
92913997
61543202
61299565
27455048
54264621
81891585
52284383
24074310
88651496
94059397
56655371
30023443
35165379
24876475
65769224
57084486
54664649
56312672
41998725
71442826
7825565
43678718
62476450
66695890
51622424
71073217
98943402
41046796