4
12
31
342
7
15
69
11
23
5
115
26
10
1
8
63
50
34
0
27
18
16
160
35
100
84
67
17
44
13
40
20
32
3
49
33
9
22
145
111
24