339
97
140
191
190
273
49
484
642
31
61
29
153
43
77
158
50
48
160
36
64
90
124
122
23
38
182
450
59
176
87
403
114
72
175
183
79
112
84
68
129
55
155
96
45
232
186
111
94
85
144
157
32
46
75
136
121
185