33
6
149
41
54
19
13
22
625
434
112
20
27
184
29
712
719
52
66
367
62
35
155
216
26
481
71
32
379
61
240
193
39
104
83
69
576
189
107
146
225
59
46
277
126
266
113
617
339
92
630
38
260
160