35
4
27
7
5
8
2
3
15
1
9
13
11
12
10
136
140
19
114
297
6
42
18
63
28
104
30
89
14
41
71
33
77
214
236
39
84
40
148
75
49
16
85
36
52
717
94
759
34
21
322
156
611
24
99
391
180
25
20
73
26
22
78
1990
258
37
48
281
60
17
120
54
1147
509
53
50
170
178
38
669
1511
250
57
428
1022
51
43
209
80
64
93
1072
47
23
106
45
237
182
76
69
117
90
31
202
118