328182
75438182
50001700
99617556
27938926
56323408
43864821
11062964
95444937
34855650
1494366
28922193
64291151
64465138
68446609
1427420
20463818
64654285
33064158
94014248
25657807
1100673
86413271
40905341
99706853
34632435
88461039
7812140
22786817
76951629
91816257
64698478
45073395
65006988
5284426
39955843
570891
434334
20286009
78263128