1508376
51003620
4680613
46022056
31416551
28267764
25835273
79562460
99961096
5683836
24343060
47168801
5876380
92177482
47775967
11555532
11425310
72734409
88898370
16185251
3101906
75794206
85087068
40397893
55464115
4023148
48229825
5862357
97924209
94359277
2133284
52091135
87236379
84976895
59589249
59021792
5871614
57332952
38089654
10345089