28
38
188
58
39
9
232
13
10
269
122
77
51
62
59
706
200
11
57
37
151
8
177
21
72
117
56
16
5
35
86
67
1299
65
469
41
71
15
22
18
25
347
147