36
150
199
699
194
160
415
535
102
117
156
81
23
30
61
116
101
25
26
57
52
144
92
53
80
439
63
35
230
170
37
43
195
123
210
474
69
337
139
244
124
40
295
66
45
186
76
107
15
38
204
233
27
42
41