51421638
51002554
99652702
5577133
48574837
65722153
34599055
80176512
87954121
66729306
19161480
54023322
40939436
75334413
50798407
66703634
92188675
50884633
38487826
46311663
83808608
45345887
79016127
84919154
50861323
332462
49374740
71413000
75148549
3450394
49083641
24061390
56814191
45849348
12416292
87382900
80416553
9834709
45565548
84464456