35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
143
123
22
20
42
300
60
29
98
28
83
41
12
32
71
31
79
218
14
234
39
82
148
73
48
86
19
38
51
713
93
761
16
319
158
614
23
99
30
436
178
25
1982
21
262
37
44
18
47
279
17
116
53
1138
508
54
50
169
179
36
681
1491
49
248
26
57
422
1015
46
208
72
67
75
24
1075
115
45
239
180
74
69
200