5
14
8
6
11
2
25
26
196
436
30
279
74
600
91
41
85
18
276
59
7
17
71
50
23
75
253
151
62
64
70
13
72
165
260
169
67
12
2591
66
2427
146
112
89
345
104
174
33