338548
53735396
98771141
42847398
35492816
13753613
93805494
69828542
44737310
29167115
44001080
53165210
98219292
96305134
33574417
24852591
577553
9156778
23594760
44034638
34275271
73123025
33794000
11016039
38615357
15421710
67171635
89086473
30706151
6624065
84293479
38219992
81111779
23841871
55781423
19774976
80848967
1878231
62858422
48675942