10
2
16
4
9
6
0
19
14
5
31
1
41
12
3
8
22
7
11
1145
18
39
32
15
98
76
34
40
46
24
33
54
23
25
13
59
61
29
368
51
28
72
73
66
141
26
20
517
42