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