22022520
91107259
78457589
3770960
2237169
70429236
15471842
61148719
52197350
16706781
96686479
14304430
9143281
94127083
3475144
92784782
46622767
1318345
67719656
68613998
15476811
61413969
61612071
95142090
68576511
13875247
1107624
50765567
49313904
93835773
40645014
16416007
77825351
10562195
68615386
59649613
9417181
26193981
39855295
90452857