55343048
73349438
10867433
901019
41587030
53363449
84915202
42729109
90558553
20867165
7844188
4467496
10754528
75337815
50779578
92337800
52042329
31609750
22285999
97849619
14996127
30968977
93925843
17107037
81337477
65955333
25039508
19763451
26342837
61463893
73669892
54162304
12971241
5261265
27534264
16172825
1494386
98698168
51736834
1302989