38977230
13681339
15508898
32535043
17108382
4073481
227239
4486004
4677742
99839099
76975374
97525499
20054161
87127916
27504464
65722028
49355821
59902404
25593124
83432426
19315363
49975590
7446587
2081981
14274796
74919145
90726401
49903892
295223
7074824
37559197
97679472
68036249
20958436
71162004
35226773
20303057
8757157
4350450
1379863