40369146
45943259
22967815
90982903
21414824
55101170
14815592
7636085
26384340
85443905
54528867
82006277
79888621
60557576
65782750
79868062
21946210
77755947
8077492
66222639
2926599
79683356
31952523
52765695
99153495
25636113
75647324
37816979
5304258
63347383
25083537
32079270
154436
10399216
55924692
61512631
23088626
84295249
11384370
73111198