21965736
5627947
41097549
5177524
37558502
72282284
62821629
85369462
93834124
4697813
27951832
28996456
72843009
96734183
25968521
69892394
38336860
71156853
93621012
30517667
28964178
85839603
48062408
3537451
29172744
70226899
62942803
69044054
41182432
67277107
2667351
25789582
92459498
63204720
1316460
5917960
89533058
33444044
69508114
31244321