35
4
27
7
5
2
8
1
3
13
15
11
10
12
9
136
140
114
18
19
42
297
6
60
98
30
87
41
71
31
20
77
214
236
78
40
147
74
26
49
84
36
51
687
93
753
39
16
313
157
14
607
24
99
23
441
171
25
28
70
22
1955
254
37
38
17
46
281
116
1138
506
50
165
178
667
1499
21
235
52
423
1015
43
207
80
62
75
86
1073
47
104
44
232
69
89
202
118