5
3
0
18
17
10
13
26
16
28
370
20
11
41
99
22
125
23
165
27
40
38
33
25
15
66
39
48
14
79
227
29
1091
252
36
340
133
231
58
141
32
977
160
171
279