35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
142
122
22
19
42
299
60
29
100
31
82
41
12
33
71
20
79
222
14
234
36
40
147
74
49
86
38
51
698
93
764
39
16
306
158
617
24
102
23
30
439
176
28
70
25
78
1978
257
37
21
18
46
281
61
17
115
50
1145
509
47
167
178
681
1493
241
26
54
425
1016
44
206
66
75
87
1075
107
45
238
181
76
69
116
112
201
117