90
149
31
15
61
9
8
22
13
26
14
103
257
18
244
38
67
47
69
5
7
16
72
12
29
56
88
326
137
167
10
17
30
27
45
65
39
188
24
86
37
40
19
66