35
4
27
7
5
8
2
15
3
1
9
13
11
12
10
136
141
19
114
295
6
42
63
103
29
87
14
36
41
73
32
20
77
220
237
88
39
22
148
75
47
16
80
49
721
94
790
21
331
156
644
23
91
28
393
17
176
25
64
26
76
1985
254
37
18
50
285
119
53
1163
519
57
48
52
164
177
669
1506
246
54
430
987
44
190
70
90
1066
107
43
256
182
69
113
116
31
115