36403563
21365788
2166730
20155653
4775997
1152346
5980989
84123656
69113384
73385929
23656050
43738205
48895547
49285809
72518251
87036123
12784184
19708442
57388339
17127941
61242478
49652311
54501859
87289055
63599735
1907311
40109927
71312022
50064291
44682897
10895268
69941022
60427223
49474272
4006734
93068596
4304752
17734068
29896587
34594735