35
4
27
7
5
8
2
3
15
1
9
13
11
12
10
136
141
19
114
296
6
42
16
63
103
29
87
14
41
73
32
20
77
221
237
88
38
22
148
75
47
81
50
724
94
790
36
21
332
156
645
23
91
28
39
392
17
176
25
64
26
18
76
1985
254
37
285
119
53
1164
520
57
48
52
164
177
49
669
1506
246
54
430
990
43
190
71
90
1066
107
255
183
69
113
116
31
115