34934896
17661062
10091525
76193059
84651184
67116556
2957784
13145906
9471102
48391056
5051556
4952412
42472784
26233182
56624342
55901786
38397018
90494881
1206453
50424091
1619663
14024272
87599181
5436906
80211389
81928372
80822305
21078789
43535499
926893
53891122
87985263
93979787
70213135
26654784
31598756
70279983
8971987
64311575
33502095