30781393
25529161
82488363
78769078
61822397
185259
97213161
24492592
8124755
99089267
13738039
20274274
50754661
23183873
68977377
22808472
14499174
90057853
35632478
98308272
9932162
46558361
39097348
78909940
77458199
5774770
5645771
34024799
8395584
38083698
2611201
27606191
96808712
58746012
41913177
69864939
79669053
32069655
39471120
70115872