30011342
46428856
32453040
51791643
65323447
50656865
97642690
63451656
92702712
23645697
62995446
48892460
6207794
56828170
66568284
44655143
10588713
2985623
36055647
71306488
97959140
90158929
82187697
9170349
33022308
68244213
33399507
99809109
8327433
85483894
3148274
89953745
952357
63554608
1743043
34194947
5234158
55905220
56904944
56812717