4
11
153
15
32
22
9
13
56
27
54
3
5
142
156
17
52
51
64
84
238
37
12
28
165
43
473
140
329
25
49
182
66
74
143
150
303
29
99
36
57
449
71
112