84
103
159
219
29
64
60
121
27
50
332
47
757
63
49
106
139
105
107
16
97
102
87
40
345
61
177
144
266
328
56
98
55
151
204
46
1829
119
44
284
59
67
89
115
696