35
4
27
7
5
8
2
3
15
1
9
13
11
12
10
136
140
19
114
297
6
42
18
60
98
30
87
41
71
31
20
77
207
236
78
40
147
74
26
49
84
36
51
687
93
750
34
16
312
156
14
607
24
97
23
39
440
171
25
28
70
22
1955
251
37
38
17
46
281
116
1132
504
50
165
177
667
1493
21
235
52
421
1015
43
80
61
75
86
1072
47
104
44
232
178
69
89
202
118