32
143
31
24
17
9
20
30
5
15
8
16
38
6
34
95
11
47
26
14
19
37
13
0
163
23
18
10
49
116
7
33
43
27
379
42
75
41
69
209
25