30473212
64095075
5278701
59873054
44689495
56767583
97369123
20864720
53381141
13559486
19271956
62453008
24296042
5220325
11359205
1812155
85839878
72777952
90882134
59662044
56078603
70578842
1562127
11544339
54515239
8145998
47139135
47065903
81512477
22826760
13568275
70674968
51562008
35776081
4466023
46088272
71695649
21239545
65513075
51327968