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