76
102
667
41
1500
702
170
35
74
142
51
132
66
44
60
64
57
94
25
315
197
380
421
206
199
193
266
14
10
32
38
50
175
86
37
20
29
78
65
62
47
75
207
129
15
91
45
58
26
12
48
11
85