95323228
10148288
49512128
20258870
71672493
55514183
43646623
366236
54318460
66367788
30028712
36431454
55111785
70296624
87148271
59962497
7640957
36823984
97856467
15347075
127999
60553934
49293987
42997837
44335426
88151366
31489809
413050
57731360
44147603
51732120
33626650
70385809
30908536
73363597
77221777
92517349
96843888
5249764
2212130