4
5
11
7
8
45
22
12
52
118
43
38
25
44
129
32
49
48
16
46
149
132
69
61
65
148
154
64
90
138
54
75
86
249
189
128
95
184
85
206
101