5
19
16
21
2
12
76
36
7
61
1
42
8
32
80
33
43
67
62
60
14
58
4
23
116
9
3
25
17
95
0
6
24
72
31
148
27
37
26
539