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