91
188
110
129
199
23
307
85
180
74
64
48
88
176
102
25
172
78
116
66
254
68
150
144
29
207
65
21
205
131
197
162
96
61
89
95
34
181
35
122
41
19
194
103
82
67
97
46
105
32
58
16