39564192
2541317
23735603
17593490
95411743
59119304
7513643
48995370
1982918
76166450
6717263
14322271
11106929
7727616
27582297
41973407
88594490
4430308
4807366
8413549
57498639
73373528
17571326
27767319
1102554
85447190
6973728
47081652
70833447
40126378
3315155
85468566
99748549
26919471
69971403
76476531
79408573
9415927
34279004
359560