755082
20451356
44311927
5303834
19323593
97954076
65305055
66584796
54245880
70543886
65228856
3310283
15268208
3124490
65069027
65523364
80069187
25325567
21549671
9187060
89673341
26475628
8246963
96529051
62731070
5664979
850405
30655023
75543989
37165170
77687542
28589597
86559710
197775
39081933
28249888
93286340
20684346
11383114
7171506