35
4
27
7
5
2
8
1
3
14
15
11
10
13
9
137
141
114
16
19
39
297
6
63
102
29
81
42
12
36
40
73
31
20
77
223
238
88
22
148
75
44
58
48
716
93
790
305
156
639
23
92
28
390
17
177
60
24
76
1983
21
253
37
18
50
284
64
47
1146
516
59
52
45
164
171
669
1496
247
54
424
983
188
25
70
38
90
26
1064
105
256
183
85
69
110
116
30
115