28
15
41
9
23
98
2
12
6
30
531
143
169
3
33
83
18
40
8
7
38
5
167
158
113
22
261
185
35
55
100
10
111
526
17
39
31
159
20
128
4
166
384
341
1
13