149
12
238
121
55
63
208
74
260
56
41
203
65
17
42
73
75
109
353
126
45
25
551
32
68
70
156
258
309
103
145
53
29
252
146
23
114
39
8
152
234
72
173
107
157
239
139
36
71
99
174
167