30138941
16269146
11474731
95439214
38644485
67796634
94274957
53809952
61089731
64288166
16067634
89494753
94294443
60245943
31739622
31391352
9622291
59799191
12237227
29509492
1387682
86269271
67702454
54138202
8563113
42543599
20511458
81702046
91716140
58437270
32972269
57111157
90456367
69593746
5595370
66949308
31915598
59561385
43341762
37513469