182
171
172
43
353
122
44
72
76
90
95
65
106
166
244
114
113
111
61
69
178
84
301
57
53
85
177
115
208
1182
138
48
19
42
96
505
141
82
51
1670
26
257
55
80
34
687
63
248
366
62
23
464
144
361
675