35
4
26
6
5
2
8
1
3
13
7
15
11
10
9
136
141
121
21
20
42
292
58
25
95
32
80
39
16
33
41
70
79
214
230
78
38
40
145
27
12
49
86
19
37
50
735
92
777
22
540
155
14
612
106
23
31
438
179
73
1858
289
18
281
63
123
52
1147
516
53
47
168
34
17
682
1563
237
55
411
1014
46
216
71
36
74
77
24
1098
130
248
181
69
143
199
117