5343145
49974750
1585886
32801714
72604926
28303692
24652288
22405445
59893488
61671425
47426128
42043250
8050179
77615539
20026142
92138843
50656075
23552740
7998735
46876261
91149522
13476491
2187176
57897328
4301186
99843323
73741186
2664349
70356039
85991227
74479
14184705
68694257
3702136
5904257
87271129
70945183
65999210
30252151
4158871