14513892
31772950
87656387
81302956
59102310
96287429
25224870
66876153
76681004
97313294
58627174
55921666
65871014
88853595
58341595
43286921
59784877
78953368
33018135
8434332
33561110
20223839
38863265
58021944
70187609
14859578
65296996
63729012
67869916
73104559
5722927
34207873
91413864
16044435
96121115
29451020
56661589
62205293
343930
615942