18
68
106
8
72
190
78
31
12
261
217
49
57
28
19
580
104
13
35
27
43
77
11
44
119
48
52
25
53
34
69
83
61
17
145
113
198
207
156
56
30
405
323
144
73
240
211
140
41
382
4
236
81