29
39
60
89
49
96
45
52
46
44
255
159
187
101
95
35
155
67
33
18
125
236
30
56
107
32
17
9
118
12
127
10
23
128
53
173
193
43
27
37
38
36
136
20
19
15
57
16
31
14