40861612
4992914
39102909
86986417
82781012
78376998
3458277
5907448
65211547
62063733
37753910
22233295
637663
90726425
9371859
67673199
39594601
32514039
11795994
94691563
64594487
72728502
704426
82354295
72888329
88687842
50948675
15328766
51674807
41105105
934158
17348312
3114943
36126120
19554363
23239602
54644058
43723828
79596247
15872561