28792626
24063416
30807098
60786713
74472358
2349922
12217330
45316061
4021997
69941261
63262867
79918601
4032541
64041845
21328758
821987
96254407
77819846
85083779
15948133
412530
70903243
18149755
28697309
93778642
66577067
88145929
90543733
37903020
5588253
45895113
17771320
51044067
37873176
49639775
44751255
30603367
43154621
20321700
98939704