1348851
43856122
1601365
2665635
9349492
80263050
79041175
3464205
6274557
97434117
94121780
90355546
89458757
29055736
91027966
4281988
5543108
16266402
3971682
346531
9103486
50738898
43417224
63091169
72546122
68941236
65478137
46849380
44391269
98329413
99852351
75352773
26554913
2895858
93256764
25727888
86452758
32863490
82473246
33003874