41008960
47575683
47406813
24894365
55652628
23932624
24477459
82834060
41279389
352135
21784934
4974456
107958
3800400
43532375
13143217
4017260
84792639
18649240
86591759
64537533
35227311
1859810
67635045
73959610
67856957
7263813
738257
41134760
82401090
85131390
78713706
91547304
38451396
11102861
89345194
33903091
45211579
5062986
49514732