4
1
14
2
10
16
72
13
64
278
128
244
28
73
93
151
12
78
286
33
50
44
125
156
62
6
15
57
49
25
58
30
140
46
59