4
2
7
0
5
21
25
20
83
18
32
46
31
27
10
43
28
26
75
60
41
44
56
34
45
90
48
38
11
22
94
144
29
68
49
42
84
16
99
100
123
58
81
30