2
11
4
18
3
14
57
107
260
96
128
144
205
36
234
153
15
16
282
95
135
427
61
43
79
56
59
19
28
63
7
26
97
125
44
46
12
10
5
17
69
132
156
104
64
50
76
45
42