31513757
48986407
64106049
8081227
7992489
93127873
14287326
13983262
92774142
30903510
56572845
43524084
87983780
63354745
47006303
49759986
44269491
2256196
72449814
90148366
90266341
22627477
1583999
43156203
65519577
5803121
32835219
70714753
11595428
318837
36737346
84031730
20718135
19809448
7237574
29401180
17551618
736456
52564228
12297135