4
27
29
30
18
112
72
124
59
47
20
24
56
37
108
26
5
89
16
12
78
80
48
74
68
183
257
39
43
83
62
84
76
101
139
104
147
23
25
181
136
3
9
114
121
14
70
21
22