31667392
33045020
37566137
63986188
18483618
86374309
91545460
40472471
51256839
77495736
51541420
61332116
95817564
97994969
56324894
84705400
67451929
27973883
70061926
74042103
35492719
11143011
43146785
7054354
84675730
38319479
60579581
57164073
83976787
37129251
31628829
12671208
19507528
12891350
72057428
83068095
66943322
7017735
11811280
34079109