1299838
91656646
44261093
17086878
2637570
73267689
183120
27047317
52132554
35565507
95015075
14778945
6868894
59696285
46138315
20727225
37098350
30557374
64762580
80933944
78059459
18035735
73158947
71066543
73095185
9192636
18079882
7486418
17679322
75888340
87994360
459286
64504867
7107948
96982454
88198679
49931906
32144893
42993593
26615072