104
262
91
78
159
168
123
60
45
141
107
222
203
20
39
14
64
224
70
32
59
48
42
18
99
105
184
56
41
145
21
196
177
35
65
53
47
44
233
23
108
62
75
74
102
103
207
112
90
73
332
240
300
51
79
84