35
357
42
29
16
31
60
26
6
21
17
215
33
843
9
4
15
32
12
3
14
80
18
13
11
22
24
309
55
127
20
37
27
83
47
28
38