35
4
26
7
5
8
2
3
15
1
9
13
11
6
10
136
140
20
121
292
42
60
27
96
31
81
39
16
33
41
71
25
21
79
219
231
36
38
145
75
12
49
87
19
37
50
736
92
776
22
531
154
14
612
23
109
439
182
73
78
2002
285
18
281
123
55
1140
519
54
52
48
168
181
34
17
682
1414
236
409
1008
47
46
217
86
76
70
74
24
1097
133
249
183
68
150
199
117