552660
3512194
41036748
24056474
95625589
22229395
70086245
75985178
23063827
18204953
66736699
20704997
11802081
1978911
88262271
70735214
28935246
76138587
77591853
72564435
34814513
89173357
92041877
182973
69264120
79275034
6094136
83835541
78346720
46259363
87868507
94674412
37999018
575701
82481400
48322934
56789341
7499489
20508548
51287861