19
187
52
251
78
114
310
86
55
62
40
26
50
38
53
21
221
97
156
318
244
17
90
147
48
66
32
33
16
37
65
13
23
15
49
332
135
24
20
7
22
31
80
82
8
63
2
10
6