20
19
47
123
37
169
194
132
44
17
13
127
56
34
38
5
36
138
133
254
2
105
35
65
11
23
174
143
60
76
90
109
67
83
64
33
24
82
87
32
45
29
15
179
39
104
72
187
164