29092 108
32097 93
72421 118
12931 7
9956 3
9984 6
14719 12
17362 27
17092 25
10739 12
16255 5
28984 33
15834 12
31075 88
22518 40
19804 21
17366 26
30331 42
13412 6
25382 37
36961 11
12072 16
15220 29
24470 79