40169415
29459478
55018567
98913507
55949652
2028103
91877632
89958861
7461137
38439229
54575767
67662052
34001607
69776119
16544146
17542257
3351782
94881723
32576959
80747022
36055924
24734011
27439747
49887200
29368225
2602167
86172696
31259400
54544319
46535470
94187638
38775216
61642182
85092796
81907692
47744263
7203673
86044485
13495530
32337530