2948171
54872800
9586172
82549186
83826776
70121646
6655217
1417740
96782223
54205585
19763502
97905328
58846310
27586191
74807501
470161
23313254
73079287
163103
15713336
82805684
11583111
13476418
56019974
48706545
82535145
20448456
24068544
98401590
62367914
70776526
68119260
21238179
24894296
84248260
94924070
54459671
17495883
61085961
57666062