1
40
10
14
5
31
2
4
20
0
44
8
23
24
9
34
62
29
58
628
125
30
53
54
76
15
48
206
71
42
105
70
122
90
22
101
139