15
1
3
2
0
4
5
9
6
7
8
213
227
14
25
22
11
29
21
12
17
10
36
13
19
35
26
53
16
149
52
593
33
95
285
32
24
27
90
23
20
323
62
51
49
314