30219731
29734156
44627619
98974684
6010649
81315197
8427756
46614455
28106266
1391439
22906409
45436822
69028262
2769216
97312660
46312177
36827413
54007523
87694152
11376120
2236540
73361
7187404
19043959
7590457
17596946
112233
80943370
22191300
77223521
60601711
21659499
52874568
36171861
92506188
74852192
96573487
94379912
20155636
12684716