58569660
12504513
49159233
1308387
96006728
69996281
48847917
50294991
90545215
89822178
35031911
7195252
70505670
5813785
2638464
2260257
7424896
77476633
46295972
52319259
51209603
21765144
84025728
74109417
86956080
97414142
52286157
98583202
78532908
54262269
80459276
21979718
93445008
75434396
67849591
59039910
63852041
34016087
10745946
16863181