3
11
0
7
9
8
5
23
1
6
20
2
30
78
10
58
63
19
29
40
55
41
16
109
44
36
67
74
214
100
25
13
32
22
12
42
49
176
35
107
28
43