42375636
71221416
97232270
34102057
55948583
5385359
64445306
80547075
59154031
62869132
763537
20947509
65097895
6196865
939260
45586340
81264508
48577734
1879517
45784008
16354268
38196047
89208554
46718167
99634622
95837474
56453005
29933199
87358124
81884941
23904227
384148
81336187
4502697
88922250
93555587
89687165
97099139
22602740
51235197