115
7
30
20
95
18
89
1564
413
23
142
149
57
132
86
104
38
199
9
961
326
53
90
106
193
150
16
170
133
13
40
50
24
15
27
11
41
129
134
14
98
54
208
275
71
92
80
462
52
239
172
1268
146
122
43
42