51
128
63
79
82
66
271
135
109
68
67
353
111
73
148
87
18
32
47
29
43
129
603
78
308
455
115
121
352
56
25
152
12
119
169
54
161
151
171
10
65
33
71
40
57
49
168
60
86
58
64
42
21
118