159
33
53
94
171
1827
121
253
231
93
39
141
47
267
200
29
37
116
42
49
34
56
65
162
74
46
48
174
38
271
28
30
21
18
54
136
60
13
90
66
63
261
69
31
283
9
383
114
101
147
95