50948315
96058517
31583404
30169857
15137165
3715752
26035603
28182909
60685869
48066369
86983866
67086455
70087908
5653851
25142617
95914857
31986576
69298689
15681732
12122339
47129890
91386507
67588262
11345989
167417
233855
24271973
15277114
89749893
41969900
32811858
89127480
83176441
2683325
914356
67941362
5922232
39336473
32448243
96514658