15
6
58
27
63
33
21
64
111
25
38
22
137
112
52
176
148
67
13
110
139
295
9
10
99
172
72
47
69
96
443
93
74
20
262
76
66
48
158
114
42
44
116
160
26
36
177
143
356