1
11
4
18
3
13
54
106
258
95
128
143
204
36
234
153
15
16
280
135
422
61
43
79
56
58
19
28
63
7
26
96
125
44
46
12
10
17
68
132
155
104
64
49
76
45
42