96953853
90028887
42225352
1096877
95576728
1758721
50956904
17584517
28865500
43293772
27676665
5565894
6693072
35435068
69053423
90089733
52392168
81661198
86255279
57772281
5243846
18154145
1448372
2744629
3679716
29562626
97603348
92298498
6725187
35146267
57294688
75177654
7589465
6609286
73689735
69926467
17991373
83091641
88505733
19521890