38421132
93958086
2493571
38993200
7622463
7869048
28854804
27789509
40532699
20955883
29764088
22591173
67879515
13405285
37134313
16335393
7975598
4850652
28108167
94897108
11268657
40271023
5012977
11411268
34952845
33582329
41459220
39091254
7483534
26673051
3814737
26616983
8681316
61399701
10941644
3868605
89977072
85466254
15497633
97179697