18
91
83
76
188
103
132
175
36
58
125
226
117
54
32
68
205
11
108
106
197
104
151
44
157
309
228
46
266
102
84
399
180
26
10
37
182
99
186
225
67
1777
20
41
53
82
40
23
87
51
16
142
47
49
163