21
278
22
17
51
4
141
58
88
290
8
62
53
24
28
99
197
20
49
71
47
15
12
14
178
64
26
25
19
11
43
39
92
18
54
31
44
104
335
13
130
607
41
52
3
40
113