35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
143
123
22
20
42
300
60
29
98
28
83
41
12
32
71
31
79
218
14
234
39
82
148
73
48
86
19
38
51
711
93
759
16
319
158
614
23
99
30
436
178
70
25
1980
21
262
37
44
18
47
279
17
115
53
1137
508
54
50
168
179
36
681
1491
49
248
26
55
422
1015
46
208
72
67
75
24
1075
112
45
239
180
74
69
116
200