3
4
0
6
40
46
39
33
63
41
23
16
10
19
35
29
80
8
21
14
73
81
38
34
5
45
51
77
20
174
43
18
32
28
300
31
13
15
12