109
31
76
410
116
37
132
99
85
123
72
131
117
92
35
23
166
192
78
272
73
56
118
13
39
107
67
21
16
66
124
49
104
94
32
82
168
207
27
61
33
209
129
28
90
146
93
143
6
18
81
190