96436809
22526569
7333967
87059491
31058482
8394675
25439935
227828
98734647
52612151
45302585
25292540
2738258
62818003
22954285
92916807
55864646
88617560
2845739
58237516
6339890
81286949
36469169
8573328
46854142
49834048
5563302
33556529
57063504
95015385
42752920
36002327
32259002
52335293
20897279
28381689
13449152
7017626
6673333
76513340