80
164
125
16
113
237
196
167
51
54
42
61
47
99
27
172
66
14
48
39
31
73
192
291
20
102
33
46
23
32
129
37
40
36
65
21
43
171
30
55
28
288
74
5736
226
116
101