12
15
21
200
36
274
89
31
90
127
96
29
50
46
98
32
143
23
59
69
169
74
124
171
214
72
110
176
149
41
62
26
34
66
121
44
80
35
8
504
13
93
230
142
20
215
145
334
43
174