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