14435362
11369450
984424
61535619
18505179
68352195
70511470
84097824
10312158
93955508
32772451
47112839
22923297
64463931
59011535
2126639
19289432
87772652
36428144
80684860
63082059
5954256
66698942
96093284
16688060
385857
803976
73678885
25541709
38755125
45983649
32096123
24317028
37458423
24941666
3856515
64139133
3753187
15848670
17636068