42405732
3367675
29753921
90688821
10864040
98697585
39771141
61945261
65634455
27685179
7810303
45417771
71134321
13746027
64417994
7054249
30581826
45795067
9831198
26352912
1791929
56592967
90158118
44999916
38861345
81626818
19344880
37591633
4736345
46229109
14239015
32216764
3513564
91196654
56931488
44459017
30829715
35328002
11524224
59761258