5
16
18
3
10
7
2
26
13
108
33
46
51
6
1
0
72
27
43
45
31
22
61
34
48
28
11
50
9
52
57
86
30
271
8
23
53
63
44
68
54
14
71
67
40