141
114
95
10
388
337
36
28
53
160
41
126
81
21
159
69
100
257
213
67
56
51
207
29
151
35
62
300
123
209
55
94
148
138
363
99
38
168
433
74
91
43
129
172
54
97
33
49
136
40
108
118
73
32