3310198
79787538
59594227
62836275
94627320
61556707
80732532
80595098
40843934
5933173
98163022
86545361
92109889
71749566
96165294
22174446
15435198
143654
53533225
50718079
11407652
35916847
98683495
5806955
9388901
40766657
15526371
62728197
79312524
7508365
65569853
26303276
9940356
83106391
31966735
52031273
57422282
78949300
5242754
77577102