8309816
32883305
31058915
2221087
59101027
93746849
50288566
77655205
25292985
75964916
76669524
60565458
49226745
9915376
19784775
46642426
95089120
31384671
87383906
2040485
18134644
12798545
49583426
1414240
68848629
84547527
82104275
62773310
92184676
46973326
38497243
73554713
29544771
19194130
58181827
60296547
29675513
48316827
96885648
2039493