50438325
12462533
8889488
95417361
63857385
387824
77437409
62857701
32255058
43336966
60254136
75302907
7548471
24102218
50463700
48491760
8681272
30124520
8393654
60496240
14038278
87902643
60507175
81501122
68541009
63991173
94946208
88153872
24327409
53688407
41361692
41347688
80624674
61323141
39461125
63054849
86645484
60131140
65401437
21128841