18716571
65622574
7831871
29092354
56598540
35327494
28116926
1273578
60972367
53465429
44361628
42264053
40132066
89472896
43291415
77689640
36072844
8591991
63413595
40584369
44961603
2383372
21724874
93169189
20249146
91874705
95016290
96238119
35614167
41655588
34224693
20616127
92757733
46065245
17967397
78508225
16527164
79964817
22567351
41543843