29
61
36
33
827
60
278
141
553
26
37
16
40
142
222
52
30
53
89
55
28
43
47
46
35
24
21
39
34
169
20
45
9
10
11
7
5
56
6
23
4