40203779
8711925
224540
28327560
79811038
8783891
45295078
14146043
88223039
78356199
22909051
42827361
7905916
5368894
35839203
34929244
36633143
13129847
27854932
7406880
40667455
73124788
90816294
14133438
70283230
96101518
6983552
25255458
79013272
43425897
16531426
12251346
50671366
22082495
22657210
97465261
67982419
36425737
23971873
32569119