4996456
1380398
3583534
6826414
15799916
2714541
22886910
11199877
9308655
20004177
25182851
81901084
19539888
31171017
393136
48901399
94066755
23116068
15793159
5752385
7526671
4591180
37155843
73583370
19304876
84072700
32795358
31762204
31544358
73311403
31583852
10369866
99103213
3868449
26691222
96976294
83574093
67825139
85178595
49426201