40305292
2074976
93946171
71385545
44632422
32661430
36796017
86078510
4369119
87981357
78387087
84881965
6407306
70345312
86294511
87819679
2317611
51438954
4389876
8415371
89918025
38952735
73912
27219018
23192534
45268200
20003653
40527877
9233670
3442413
2271753
47577555
9631779
44419117
93362609
27213704
2267514
30336149
59523516
23545423