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
736
92
777
22
541
155
14
612
106
23
31
438
179
73
1864
289
18
281
63
123
52
1148
516
53
47
168
34
17
682
1564
237
55
411
1014
46
216
71
36
74
77
24
1098
130
248
181
69
143
199
117