16
12
35
89
208
203
159
198
69
25
46
3
64
97
20
81
155
83
315
216
36
32
67
248
119
22
226
56
95
68
29
19
38
262
437
52
79
21
45
183
71
72
14
8
106
51
26
34
61