3
41
35
16
13
63
8
58
25
135
4
6
2
29
39
30
21
9
60
10
7
5
0
19
24
112
18
22
33
131
353
14
110
55
69
48
12
46
20
45