38258326
20482847
50303863
97398211
1165067
68654288
7106492
78018914
2317851
61955989
4412881
49843640
17801649
85349154
2146217
72769336
2043471
69578892
53164876
22234086
85104300
17214483
80917823
96389989
95042400
97193213
9685724
78421899
87644128
7917908
59721897
81722943
8807376
72164075
99595509
66813731
68537698
65485630
41525237
82889192