45913926
70366280
40252025
63221158
59306622
983472
58353419
35946570
81527883
30297067
93369205
17319251
49015012
88144536
27413669
96823060
30926084
16456335
2709004
63182392
85915110
82249097
48685633
1289852
429170
67974431
46294113
29801753
20709323
12266777
53704735
42606246
59946473
45399704
50913413
49562642
97209909
77428239
86796233
92145938