35
4
27
7
5
2
8
1
3
13
15
11
10
12
9
136
139
113
19
42
295
6
61
28
102
87
41
72
32
20
77
206
234
38
22
147
74
26
43
16
81
49
693
93
753
21
297
156
599
23
88
39
29
387
17
173
25
18
76
1963
242
36
34
47
281
59
14
115
51
1122
37
498
50
48
163
177
669
1427
241
54
419
980
187
71
60
90
1064
105
181
69
91
31
114