29329088
30647650
3075454
1146547
5476094
44879281
46817702
77101695
67022119
59753244
7745242
21296349
186449
8596149
44453214
62048160
70385520
9056375
7414724
17454615
74641668
8198573
72573857
7825966
46439662
40411651
12376247
160089
40137314
4704846
73292018
1240794
12899075
52513061
7182424
67686429
4498341
275991
85729989
39767669