50
1
4
5
12
0
6
16
14
23
2
24
15
8
34
30
9
26
25
17
20
40
60
43
27
33
29
7
18
11
61
19
58
31
150
103
79
32
95
74
162