70301783
79254659
60037225
98685180
94502007
49118259
12682281
46074872
33826123
42341531
74364164
40109949
65065495
17046429
14019467
85142280
41207687
50068062
93497870
77935594
50208131
66508111
50029526
30385018
23678515
76781575
88716489
52534055
41081786
50774766
25059445
16837825
68632956
57748503
99335626
67418177
37265105
72843881
86163953
24831611