15223251
20309656
89266092
45903915
39009508
94058801
51463882
20573976
64407562
7625241
6854204
71943531
60843505
58417336
19174770
76649874
34954422
35441703
90625810
617957
84133859
32866955
44972107
16411440
40427932
13076446
80779132
13727456
71803503
6707807
50776518
5898683
36536100
63967883
97383926
18145110
12472523
9224538
262846
5696838