21
3
2
0
1
4
5
11
32
6
7
17
13
66
15
142
10
20
9
26
502
25
19
8
29
22
23
30
41
53
28
18
16
14
354
40
69
49
68
1178
31
62
77
50
24
33
35
99
75
39
38
36
45
37
12