97
250
279
7
12
48
3
130
58
162
85
101
50
91
78
287
212
774
1065
34
72
109
126
69
65
135
10
332
61
11
36
8
67
9
15
14
6
63
39
55
21
19
341
215
181
68
40
110
144
175
29
30
56
1164
1215