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