35172048
99414172
49955639
17263112
31753715
28328471
51093555
53058188
69493393
32417211
14009483
15949350
8303745
29905155
37458518
47936641
74316184
86675057
16133651
14804569
21029252
4635077
21964807
94425498
573310
34576490
4316599
50995413
29538846
1902990
7764282
17112048
30885337
59403369
52688036
36996030
49325160
78359708
69037515
40783508