28
149
17
97
99
7
35
114
23
73
15
6
26
193
48
3
46
9
132
59
393
94
385
163
19
1
10
18
348
43
247
20
32
33
115
8
217
21
13
81
212