2101414
75507378
34493620
900635
86607960
56991809
63542984
70794327
13326030
41216664
56479237
29093856
30186198
29558933
93832379
9937618
41675848
39725686
99814073
39015589
49694023
77136676
85506177
82888820
4149079
75135746
10229772
8997436
56418153
3153704
84575385
73423134
4852820
87389921
92573462
26368218
645849
83919939
18752759
27655513