20555618
30863733
63129600
22604137
64809167
8801254
17958060
9348313
78743434
81356351
75243685
78606923
41692123
34943490
38708506
84174081
10036330
18241382
21131037
44231689
44809161
38549975
61584322
91313291
38742260
48957892
28163077
97347632
1628589
93056291
10203621
6934459
89777422
56161516
31774842
48188416
16946966
3223792
53886362
21291981