138
302
266
24
36
295
13
3756
2497
377
120
67
85
30
145
133
180
277
102
353
258
126
54
1263
122
140
37
1813
190
23
242
33
448
19
43
523
22
68
39
216
150
38
128
27
56
57
32
131
21
93
48
170
45
91