40595159
81849488
18007799
4255345
84332757
27964129
27734907
70979406
75725904
21108959
57332424
89183016
41968295
279711
108501
3955141
72131167
76896649
51922920
2874574
4729853
56472198
14298642
36101003
67375492
74602012
26216204
39491106
11028888
22692730
86534238
46068320
18185447
3833525
9193480
5538111
76626410
53575027
79556124
9810792