4
5
0
3
10
24
28
15
30
54
14
22
6
128
39
235
62
53
38
148
178
157
55
35
92
170
241
49
130
95
201
76
114
40
23
80
206
20
68
125
48
72
36
37
13
50
220
46
45
44