15
22
26
227
212
251
160
73
134
161
50
14
41
70
96
151
34
69
137
60
102
18
30
24
6
10
21
29
33
16
19
9
31
123
43
25
173
44
75
85
99
90
133
23
332
256
74
135
100