75828896
69102088
2845699
22952495
28346170
32656905
27616642
96832339
20714449
36121952
77132101
19689789
7697355
46216878
52157210
15383093
95217522
91422519
79373654
92801908
376691
71467425
48808011
56116138
43352030
6953717
39492607
18407418
59279141
11104866
35505263
6444267
7661431
87712107
8472575
5903134
50487186
4917969
16269165
60829489