57396602
90985737
768244
73852843
30771952
72758864
18204866
87689395
49891518
85844934
56916414
85119869
7272424
83294781
65869082
17284158
90913405
37564056
5646870
8084841
31089236
70073251
89141676
31944768
85792958
13653932
61606230
36891189
33718600
204982
84281260
67895527
42259870
13019183
60952199
42485792
34631782
77535943
57112783
5989200