26
22
16
13
89
24
7
20
139
124
17
157
45
18
19
12
32
78
40
8
82
69
25
44
48
158
27
11
28
15
364
431
205
274
127
98
211
457
209
1256
84