99495913
50579710
88903722
56934527
5531445
60164392
22012929
61523373
20636274
588648
31765071
13254599
70587262
20462396
10261367
2560734
49989214
99185379
13828569
85171013
18946184
61141987
23607198
77585499
84713056
23185680
77333203
45601297
77756057
58136418
78794402
19975119
49283684
2466471
73106419
5557303
7349334
263388
17997700
15614218