40848743
41535958
14543799
66405196
38012893
3263763
27518284
44177360
50977615
16683530
93687696
2726489
49325186
58156569
7224958
60927423
45262695
86161049
89369481
26304109
73743757
5886403
63349115
19969260
69799539
89907980
49866698
9452838
27526766
79337494
81484516
55277224
9074564
90788384
31895866
65481083
41691251
62082268
41295222
30896258