35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
136
129
20
114
292
36
16
60
95
24
78
39
33
41
71
25
21
79
218
230
38
145
73
12
48
87
19
37
50
687
92
769
22
531
154
14
611
23
106
31
432
176
26
72
77
2000
285
18
49
280
122
54
1135
512
46
167
181
34
17
682
1398
231
55
407
1003
215
84
1097
132
248
182
68
146
121
197
117