35
18
11
39
25
20
421
12
31
76
32
44
5
55
23
6
7
45
24
9
43
10
111
13
41
29
28
19
279
22
98
308
213
16
42
34
38
147
26
134
58
14
648
60
202