35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
143
123
23
19
42
299
60
29
101
31
83
41
12
33
71
20
79
227
14
236
39
40
148
75
49
86
38
51
709
94
766
16
306
158
617
24
102
30
438
180
28
70
25
22
78
1993
257
37
21
18
47
281
61
17
115
53
1145
511
50
48
168
179
36
681
1503
250
26
54
426
1019
44
208
82
72
68
93
1075
108
45
239
182
76
69
116
112
201
117