145
137
45
41
51
25
63
26
169
18
85
56
74
127
190
47
10
49
159
31
179
87
116
317
186
204
189
398
141
161
107
61
468
24
75
79
32
139
71
68
123
198
46
93
153
203
114
97
119
347
264
143