51064550
24669441
51412494
51299264
36704284
19282714
4924176
36804032
53451680
55168405
68932126
23901190
81146105
19124492
4608453
76077630
35793067
79148921
43905689
65856889
58353794
85772819
32058313
20089854
77701640
86267532
40661608
35988740
86231545
12816862
939211
26256271
2212613
24898488
92599920
97428750
12631811
36442400
91607745
29523617