84713362
36354708
87422880
97714981
89861153
58619897
33699371
23716776
51099801
7692543
29755418
82165041
28872915
22665692
22382846
89676594
44374288
27997807
20663389
20246033
8806449
60962144
39194907
82021184
34332724
82638224
80621060
55431697
22169723
8355841
57293829
54802701
60484916
78533971
69455350
12752555
78933664
10797810
85702558
40041466