307416
1181090
25749032
83419965
61873641
41802650
64275079
8907779
74113447
96766233
82093839
45147739
99861431
8604175
47111597
9287637
81587024
8865986
6443178
22256085
12433702
4822953
71925429
13194731
19279672
2253928
17198427
89868808
61355646
94319833
65372999
87704252
86788932
69521361
70476435
1041858
39134600
14264001
69675507
53733515