87407183
39386853
95016112
60505768
6884543
291931
44678196
55303420
72951636
43659341
9865335
5634602
39346911
4311154
3375503
24928099
90169812
987164
18052311
84538245
58012181
57558583
54711612
25578438
778759
41717579
28383130
87334341
10154212
87337530
81298436
46245599
19268349
4146618
57894333
50482700
42348317
52182743
4547061
29952820