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