19
40
8
159
264
142
18
33
37
28
16
20
12
25
283
24
95
7
208
234
179
293
11
76
17
36
81
41
65
51
31
153