2
1
9
5
0
10
7
3
16
21
71
4
27
6
12
11
20
50
17
48
8
15
35
24
90
36
52
73
81
60
384
139
85
75
193
212
40
151
204
153
13
33
369