35
29
21
158
18
711
10
9
34
53
43
28
23
31
104
86
102
8
7
24
211
72
89
40
33
70
51
59
83
168
38
12
52
45
81
129
17
39
49
93
13
16
32
30
47
60