34569340
90922113
9731302
28896191
11799180
3404039
99133593
89036292
31441822
54225356
70955160
30657329
8323452
19641565
66904753
41667921
56916637
83437108
49009856
14406028
91522352
16725656
82641784
73596949
80862878
33352242
2841906
18557293
3758218
71966214
21485218
79744236
84179739
49223552
68114548
23455611
96684110
92505516
11511698
69406332