150339
42297
65606685
97725102
83702190
27501079
26085200
1296874
5615562
45265258
29251774
23213922
11436342
7356272
59218
45858266
41245929
75721440
81809471
12248194
11793724
29851167
94881810
28486233
73622565
13011881
36181626
4683154
77808935
32037083
55918602
5019887
49395366
62612274
84867362
52237117
8312583
15219265
7379424
35713029