8
16
9
1
7
33
13
57
3
143
19
5
28
246
136
22
14
6
45
74
10
91
12
339
17
99
76
21
69
50
30
25
44
278
52
63
347
284
4
42
61
354
18
233
2
41
218
119
39
11
26
170
55
34
20
23