40101415
11074800
46058935
81879832
14319133
35186392
4740609
1181308
62241842
1711450
48376497
41009705
10017884
2883563
75699331
72638691
35992149
4579422
38666325
48577413
3974058
65283528
46342452
54731460
23237834
11751884
40843198
36472632
55642415
68341819
70008633
6359991
87667324
78834501
32837311
30577350
93267446
74729104
9941510
50364216