35
4
27
7
5
8
2
15
3
1
9
14
11
13
10
137
141
19
114
295
6
42
63
102
29
82
12
36
40
73
31
20
77
222
238
88
39
22
148
75
44
16
60
48
715
93
790
313
156
637
23
91
28
391
17
177
24
76
1981
21
252
37
18
50
285
64
47
1149
517
58
52
46
163
172
49
669
1497
246
54
425
983
45
188
25
70
38
90
26
1064
105
257
183
69
110
116
115