127
94
73
72
16
44
90
698
27
11
23
46
140
99
39
122
319
370
64
1235
1306
190
126
124
274
203
150
9
49
70
410
86
38
57
7
109
24
231
40
142
297
77
316
1353
15
5
8
68
246
37
35
154
225
2
4