18169240
41034032
19728152
3131602
44269198
5691751
7589148
8289985
5887026
21207959
49186379
64483971
73818642
75516329
9016236
48216265
91775185
95227723
69139290
24333922
22766342
8552104
37851332
49861329
21086182
958976
54177310
12022238
52025177
63438809
51374187
67712025
95744667
73923597
61343790
37016059
30007826
56588689
14979726
21605799