12622530
62338027
50904291
5265
99964163
36136948
35359859
1162222
16642589
53399335
96425985
79909801
57887349
77668226
54623305
40647641
25424155
51736751
11079754
29566845
8844689
10774461
7524474
4224681
76711471
3729367
39165243
18144049
27306382
7509979
78105510
13591407
25653419
7506545
24449924
83787903
91433948
86696222
55236279
63364838