13129526
48302849
20735189
42355903
26878842
53241282
80022983
2157261
90546685
11157595
57746112
15265457
40957828
99515739
231623
86997973
77929896
86159407
75043380
76065560
523233
71688136
21196756
15171295
19237691
64149941
96851202
72754804
51227945
50469504
76824788
12438198
74677568
48165259
19742876
67029192
95127902
50085780
90751591
7121380