31
278
16
64
35
17
38
117
29
52
21
28
238
66
104
34
30
189
26
48
19
139
32
405
142
443
197
212
40
69
20
22
13
53
9
25
11
8
23
43
36
95
54
7
39