19811280
36982053
26642134
28234064
35865286
69912184
34966327
22397754
93604648
6971939
75088195
30705026
3164873
146910
21257980
74493663
15298209
91335088
6328855
46807134
13587454
60915271
96698894
97104154
17834242
77334043
19241946
8466884
82336202
35479099
73187069
70672126
581062
50014305
53247725
3224374
3405792
95481117
33445187
91809157