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