43853443
58154695
99319577
16387580
42173427
100004885
60808588
18652102
14784773
76497634
38802829
62128114
26686421
60203348
7341561
85485025
66351677
71641646
6446867
71584331
13553029
56859146
61164968
21036420
76795304
69982042
79215266
50824270
99091231
21284683
24567809
23095395
142836
72354540
48253611
51035813
60023499
856880
10216954
87621234