14557733
76297822
80888931
47427212
53426124
59235925
48901459
37341492
68785712
67505825
67764467
72583156
58647539
41383185
18959769
8866652
57608436
4594108
83567981
32965759
16489359
87504
58537353
41207005
7214865
13118022
25923907
20013781
50327786
59919375
19215767
97591386
52396936
56625444
92699059
75347480
508499
74603183
7612582
39264959