31629933
31293145
2281927
1665452
91531099
64877075
16875304
3387911
18925492
19277597
91438298
1677505
57411027
15334294
8658037
74071548
3079360
68245164
84527988
38775733
95719263
74591522
46797823
36676189
89026750
44942489
96015534
54327574
86069414
72054881
23023909
54592290
80731241
35395384
8676404
69436799
97493250
75398698
78865629
8690323