15
35
88
44
129
457
223
101
36
62
25
213
81
18
133
138
30
92
130
66
33
76
241
49
14
197
24
48
68
160
103
123
52
235
84
285
153
45
618
303
105
70
9
28