14922887
28867423
11733840
91908917
43897782
53824010
99282654
3581795
1656674
55029212
31648108
6772087
78688092
56891635
13408789
5125105
30025964
36278007
1347624
41216796
84169378
5355097
168362
67702934
50861066
29992672
2106698
87547199
89034240
91185586
31411613
1603493
65312278
31042302
3477515
62413019
17648739
5030586
93129470
83551911