18
27
16
137
200
52
36
148
75
187
30
103
72
48
84
65
35
29
24
120
46
26
97
94
50
117
23
74
292
196
22
123
543
32
134
163
276
178
119
67
229
90
91
118
162
138
33
77
146
37
44
57
56