35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
144
123
22
20
42
300
60
29
98
28
82
41
14
32
71
31
79
218
234
39
148
74
12
48
86
19
38
51
721
93
778
21
16
469
158
17
615
23
99
30
437
180
26
2008
265
37
46
18
47
280
117
53
1140
512
56
50
170
179
36
681
1501
49
250
58
422
1015
209
84
72
67
75
24
1078
127
45
245
181
69
115
200