28
85
385
161
12
2
26
371
222
82
99
65
160
215
128
78
83
131
79
47
305
45
93
245
87
217
74
38
92
108
189
104
164
64
144
75
59
62
101
354
94
91
157
103
111
239
71
66
84
43