61053027
66869337
25852367
93272508
16245097
40952627
20346866
2001545
38369425
50782817
20227741
28737969
7264009
48444961
84007612
92211314
48853510
82186169
32796601
11799141
96743330
30076273
48743653
2152250
88869856
44205207
9383530
40469352
8680679
1141983
28736882
59687188
21442970
3146163
56247326
77457390
21941196
67296099
3407556
92583521