5
0
2
3
1
17
30
6
11
47
224
8
23
10
32
24
19
74
34
54
68
33
36
27
55
46
43
71
12
38
131
84
121
566
105
132
205
124
70
109
91
63
37
80
48
28
128
120
101