21476958
38325341
74076252
41553943
92617869
95981927
12115639
8489450
4600788
1163784
8663068
79981266
29609262
58336488
94198852
74234830
4323184
29863072
73956703
2195062
2597144
90314512
43208196
16074403
48158082
48591684
8957820
35295571
99739031
70752126
52478053
79961400
71854473
71561384
15537674
1362089
67102994
88871669
24349581
9456293