22284337
582260
70597240
85344571
16033648
47179046
2728204
26895609
46722139
54144201
37083428
7106964
80398588
43782264
86504644
27423201
3751883
84421237
47363354
95885320
91019874
92708444
5203783
95087154
35129752
82144704
14504135
99168277
75071209
11389962
858979
51976343
19231666
22952639
43703713
99153754
58304803
29678124
69025202
38835710