83507060
66581481
1226693
56936286
34884107
2269966
29533773
96405250
32343477
54955403
3199122
28025650
21165684
24564551
43203291
83403589
38528652
10927607
7361466
51376866
44647140
68739958
4898289
89702379
56964804
97008270
43867540
82418110
4585062
50853095
70281841
95789047
69111019
81597297
5974660
18754005
84957296
51476024
60023309
72896256