74831096
15565919
63109745
31296154
9984677
55703281
58071095
6383728
65342967
4002128
12394462
12333097
42531716
321642
65702105
93075309
71785787
30642670
3047395
9092356
24685048
77575024
88754709
42938685
50641264
74185860
84868284
50651506
49696293
73083751
7583426
22138251
38506579
4266674
11549330
25523651
41148279
7558466
36844519
23124984