36702516
33378
66492025
68186849
65207676
16123830
50137763
12116640
7006178
21577488
94366791
65125074
28678347
3073205
62452062
25204932
50351341
68914162
75055525
24775219
97914934
19339808
2137866
1639788
28649355
70032437
26112140
87194767
77066909
47246283
93688757
777421
62632385
84083952
51237936
34138708
29148160
86825739
61287123
58395263