42389397
4087516
91974620
8302458
4638660
6708744
7115251
87261162
83112080
99765151
5826209
8149718
64033463
83679466
98575215
67447797
95995153
55522364
87265945
19494003
58734919
76476943
13824914
28089305
61235089
19862978
47733835
74978228
7181101
67360
41598131
5041602
88839058
55685017
8387706
5248654
62459940
34233542
3227276
29006069