22836228
34555030
15382160
70282165
77722078
70077491
9603972
97745342
52016971
70654747
5862810
70849238
5759787
65041422
1246935
86959316
25081486
97738682
97913123
28048783
43867136
72991683
58203143
7417838
36986922
29187271
5126746
68664957
99645767
7673804
2475669
7475864
3741053
26727591
71127429
5692874
56456743
5349618
52439272
6028049