31337 62
34489 48
42365 83
42072 59
19452 28
79297 123
66640 120
97391 207
91287 101
121634 167
23557 32
62284 105
47763 102
47698 87
20451 31
15217 30
96402 343
35174 31
77532 151
70517 195
35322 53
16217 29
15938 11
20616 14