21097 23
93543 142
8491 11
13943 22
8954 20
34983 88
81707 182
35685 69
14543 50
52339 160
3303 32
7963 45
7348 37
21115 80
28427 52
19659 27
9993 22
9627 41
8772 38
11588 25
9947 34
18323 31