2102862
21716471
46693370
54974244
7036371
50562314
75517198
56282107
10799355
74709673
4143494
31283254
3828267
28039554
47374148
94063562
34351099
3531606
20254238
65863801
56029392
98873438
43671232
15754899
30638754
13687816
74401026
4513736
4353701
97897311
26167798
17712830
21284925
16367
6401270
89958557
43193657
11759830
6077232
57055072