45379487
64878460
5081161
84497807
5717902
29729814
1180485
68165205
95822031
94128238
65767721
73916556
506540
12583541
2946569
5257186
41332494
72128875
61837285
21725179
86599881
86947556
80156406
58325682
54321540
70662201
78342636
57862916
60573530
78293119
16064775
69006668
36887734
4462708
11763997
51232932
1075476
54797150
99924136
38567515