47896288
10991882
83308079
25975701
96468870
52975578
8363021
81792213
88296045
18608929
24905146
50109303
4574407
31665723
86545671
3778793
99323637
80554542
93649083
8272495
86091470
54654146
76056117
43061640
84122248
16727697
70676966
24715306
61975139
83176178
52312201
675300
99583997
91043043
3704816
24187223
54601447
407144
6677357
77638440