74117148
30028340
4750854
6108801
43025436
256825
32021959
85988237
66786080
78125263
46343694
87411289
32896587
57396298
70281908
96522639
6907599
89563200
96163950
54978237
83352573
58694347
73158956
14832350
4159911
37766212
81364925
1100822
55611509
16631807
27327225
35041948
62632133
36141692
26025600
32442209
50395219
25673056
53198390
36142528