82749636
38078081
41261
79824159
97564227
10267165
989895
61225371
49538135
10006120
7451699
396982
9031945
71583963
62072497
59828833
30968075
46257499
73767767
98795435
13396300
54158060
76837027
43876374
13388190
66964574
46281058
79317568
8661887
6908023
3457359
86075454
22448420
95863368
98262901
87564312
77547935
7054799
44444844
17038416