35
4
27
7
5
8
2
15
3
1
9
14
10
13
11
137
141
18
119
297
6
39
17
61
95
41
74
40
36
38
72
31
20
76
223
12
233
87
23
148
77
26
16
57
19
34
47
707
93
785
42
156
637
84
29
395
173
22
30
62
1975
21
253
37
49
285
64
121
46
1144
514
58
51
44
159
52
669
1515
244
54
414
982
45
153
25
70
86
32
1001
106
254
182
80
68
103
116
115
114