16402866
4029267
3764643
83393453
5399746
62648190
71786085
98601972
37897050
21867267
30364870
66106887
44498533
71935171
48679254
89638639
86167980
296556
76257340
74318209
82547744
10602153
67239554
87303050
9271205
27749488
87769795
65104053
31251300
14032506
3505411
36476650
16744745
62207458
758765
50545866
57625966
81995784
4053515
2106045