30662196
9425989
9523514
36647600
84527436
95959162
44107808
83168540
87877538
76321106
33721203
10551211
1389403
14925195
22993700
4374552
88836867
32468311
24136923
7739157
83653115
76625027
99489544
77435361
95111402
68379195
19829104
50759648
55986887
90211850
54453705
27956150
49619326
69321771
22098936
33001290
90052908
90349346
35595131
51115042