35
4
27
7
5
8
2
3
15
1
9
13
11
12
10
136
140
19
113
295
6
42
18
61
28
104
30
89
14
34
41
70
33
26
77
214
235
36
84
39
23
147
74
49
16
50
715
94
758
21
319
156
611
93
390
176
25
20
68
76
1981
256
37
40
17
48
281
60
119
51
1139
508
53
47
167
177
38
669
1458
247
55
418
1009
22
43
194
71
64
75
92
1069
105
45
237
180
69
31
116
118