3
7
22
5
17
4
6
15
18
8
23
10
12
20
2
1
0
30
9
190
214
11
66
59
137
39
88
25
37
16
29
27
86
241
424
32
72
112
45
234
42
229
82
401
26
35
83
443