383966
1913603
83151040
64237827
73511834
81373351
46841985
16568420
64097281
52556632
8972898
23269468
62867510
93437019
38103211
69053838
82413332
86908710
7088735
86216457
70973808
68222372
11858257
97781498
56383576
31573495
12498940
45142122
24636666
86808589
24998242
46475645
3074957
71737863
65377967
12342409
12326867
87343263
59219102
43251902