35
32
58
16
94
13
160
8
76
470
381
338
41
5
17
78
155
28
7
39
14
9
0
12
24
6
15
10
49
33
50
20
3
34
56
207
26
193
143
19