45
24
128
133
159
157
8
81
260
101
252
31
10
27
113
37
13
112
58
34
29
48
20
86
38
155
240
61
89
137
143
74
80
75
142
187
105
67
181
302
54
73
33
70
17
4
21