4
0
5
9
10
7
15
40
18
17
24
8
16
46
56
52
131
97
144
68
33
103
104
125
74
69
63
84
50
27
64
53
77
248
121
35
60
30
123
146
124
3
1