246992
15648572
82673541
97823482
47228705
4951671
30969601
23073920
3852952
23929190
74287036
20339980
60282702
49704166
44106259
95906101
63785486
94237956
93044486
87075594
60141301
7219899
2914952
77259357
7137578
95155090
44834467
33246350
14635175
38549206
80468648
66602617
68712337
33619852
36068818
5309341
17178103
99191868
54682186
51536033