29826 14
12241 2
9537 13
11015 17
15928 17
9749 19
13506 12
24589 29
21581 16
7583 13
50982 55
20496 27
20520 30
37505 45
64293 120
12499 11
43255 22
13008 24
7829 3
6165 3
6756 10
22014 35
40528 50
19045 22