30777023
673195
65748804
4036274
43154246
94617436
45019867
561787
31536215
72791350
74929047
58493182
7294884
919325
26554727
74583497
6762357
47782306
67718392
24313006
65574663
48139336
64053994
87498852
83636928
4111232
23096357
80003771
44648831
7482263
35668996
32505143
9361535
92825364
49367199
21671290
12798334
77239470
10612849
5566473