50104849
77802863
66562641
8253784
14587146
75919426
91598826
44666352
161786
14261245
91426604
47961536
62134501
34231506
65367703
50096436
87653257
30664337
85583489
45606712
37648511
17069472
87445914
38341580
17758782
52046032
30288965
41231221
86881985
16356017
92125053
86212875
9764453
64703433
23711607
32652478
11106340
41404347
92582185
24711159