28
42
12
23
72
78
161
308
18
14
153
15
20
29
43
32
114
70
60
53
27
10
508
213
169
103
61
9
8
970
1066
36
30
1461
147
51
40
491
26
187