21668966
95212656
40626406
7801444
85407626
54857267
93554984
22869232
7957090
967610
6883268
19305037
60891169
70925910
55277217
12256456
33217917
25025261
74309376
78539415
84021822
51607508
43121451
84756430
33279093
49832693
92074210
48124621
10792650
32797839
71723053
94771864
22648928
12618550
258690
61583087
20103556
1609887
55276131
26568979