3
0
4
5
23
2
48
12
9
11
15
36
24
19
16
63
22
14
13
31
78
62
29
25
39
56
30
28
51
47
60
32
54
80
45
18
150
49
203
41
26
146
35
46