2383720
87323184
29601013
63963025
58529681
3292312
5212130
37986830
40109754
78962062
20912737
39498131
44924621
15018118
1132705
2211316
92126649
28502349
88878445
55968812
39055464
95602927
1254341
97631968
55218582
81556921
3183402
2986877
97852267
34776065
31903137
5428410
46184003
8416827
3467392
19185153
67253982
89518760
76238027
19902585