46329539
42398326
14052317
92847086
26119768
60244557
75578786
21198687
29192569
24373421
19495140
26181667
14841225
64475258
28609179
29636979
84797287
2524821
6062411
2828677
14768189
18696738
86106472
20903916
19966881
8504065
57176077
41351674
34919158
28624588
19842165
2896214
30696896
9889409
40041206
90978543
14313694
58422375
30686367
85938013