43
69
86
94
21
11
170
36
13
184
240
128
101
78
32
214
59
148
292
118
394
102
110
121
85
145
119
220
126
823
10
48
58
115
135
67
275
63
180
329
57
186
61
38
81
18
654
144
417
229
372