77103596
52402410
21923942
3910564
6041436
52361594
93446592
59222125
95219294
75161448
53274464
76207558
16576842
60786030
97365338
1539770
74628983
98383663
74104372
79281570
1238726
90285911
81815431
54224612
19561610
52289675
60484882
91328806
77427224
45569586
49054296
279251
26703738
59878363
55633874
51425818
30651283
104453
44127231
53997638