35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
136
129
114
16
20
36
292
60
95
23
78
39
32
41
71
25
21
79
216
230
38
145
73
12
47
87
19
37
48
686
92
768
22
531
154
14
611
105
31
432
172
26
72
77
2000
285
18
49
280
122
54
1133
509
53
50
46
167
181
33
17
682
1385
55
405
1003
215
84
24
1097
132
246
182
68
146
119
197
117