25008 50
12316 4
14043 24
47651 174
29687 58
28760 59
34415 68
22112 32
13311 21
13287 17
11227 7
13422 15
20725 39
88201 270
29360 22
29323 146
28652 22
35132 45
23649 40
20507 27
16963 17
29086 48
22630 69
29473 68