58
65
127
28
46
16
39
31
126
19
27
32
17
29
43
18
22
30
82
49
149
118
34
109
23
101
56
62
45
63
35
21
9
60
98
33
128
41
57
52
140
86