80312487
7076251
86804319
1251068
42701994
70494689
61479136
5015991
76656983
16862258
7835781
13784355
63618032
22566553
895869
61844908
56159688
2775426
2158410
49371660
350360
5870676
55216961
2022328
34858746
61468672
70633244
76182314
30451530
74223264
9428305
62422772
93154970
43523960
56601415
77211609
80008752
28837136
3025482
39379118