59
13
20
23
43
27
99
127
32
17
6
16
19
39
41
37
24
75
35
53
15
61
40
103
56
25
12
10
66
11
101
5
138
229
8
14
21
863