10109530
62441355
33066814
288369
36386290
59014287
30015090
22982976
80174163
83409217
72104753
77106900
81735423
65001268
44915343
70504912
77905597
18176213
65928911
634971
44194135
25296337
4359561
75993208
44316405
87364644
64612172
70036876
165730
54941784
29846613
75503325
82838123
96168761
98906155
65743528
31161501
989491
19396048
84128848