258215
744968
19531464
82501225
72641989
38747772
30361105
99857980
9155111
8157550
28326520
99607498
92374494
94629817
76396876
95691699
80679724
36792049
45383483
45298023
44619025
3639409
42309242
9534289
57832935
12745019
3392198
2558958
70875608
65694651
4598066
6211419
48456263
3976238
41663986
39492404
44425167
81212250
4492934
31197734