34104356
93432715
46792425
69569421
35344453
97918670
50094622
15162244
5437617
48438801
54088105
39025723
9341330
60164767
24307790
2022230
67521916
40934065
36992727
33059880
8626085
78285735
64318213
37918488
53453156
20487839
72482512
69007576
84965316
70476897
56987303
54783345
57843307
1971551
33451291
64841125
29168908
3945940
83732446
62681528