27
167
33
130
285
43
314
21
88
15
159
78
103
31
86
232
44
69
57
46
100
116
23
42
94
198
286
125
68
35
16
1370
111
92
84
25
17
56
122
24
32
262
60
164
102
810