85183276
2385370
4062043
2108668
77608979
9178396
23164142
38613312
51631489
40062072
18231779
61841439
12051019
76319733
88606591
59152007
84834163
49444715
13356533
22982210
85533510
3276029
11464632
9229550
99838111
59528735
10495462
75646028
83645862
37515228
83029668
46451733
86197653
8063082
84897348
55501066
2147566
81207827
93528312
82703771