93
38
155
135
181
107
194
26
82
251
51
21
67
47
123
332
56
42
45
105
88
180
58
40
29
183
74
46
59
163
28
27
264
75
33
31
66
151
11
13
5
17
260
106
41
646
103
286
297
259
121