88
603
15
2
24
13
29
23
47
192
43
22
93
18
84
8
272
336
1076
1700
115
59
116
6
265
164
1998
10
16
73
400
69
9
5
31
19
38
112
25
160
39
7
140
259
77
344
1171
32
53
4
67