68
93
122
18
64
221
111
131
243
208
40
247
65
59
356
908
94
161
100
35
72
87
303
10
347
62
37
27
74
105
45
195
172
39
17
26
101
36
89
75
139
15
203
153
55
48
112
46
30
106
102