115
30
304
109
276
206
140
168
123
63
124
164
59
348
540
36
71
632
138
239
156
214
68
9
32
10
11
28
23
2432
76
94
62
12
14
29
57
40
55
20
17
13
113
103
37
26
21
61
221
188
240