35
315
85
40
30
9
15
32
107
16
54
43
13
36
42
23
122
52
24
74
18
209
17
129
99
4
29
38
34
104
69
33
84
31
71
21
78
1
166
8
49
156
39
10
117
53
109