3
11
4
2
15
1
9
8
5
0
22
51
28
10
41
13
34
131
49
50
71
18
152
55
44
90
21
14
43
37
64
40
134
25
305
26
100
47
7
60
19
105
16