35
4
27
7
5
8
2
3
15
1
9
13
11
12
10
135
140
19
114
295
6
42
16
61
28
103
30
89
33
41
70
26
77
201
234
36
82
38
23
147
74
45
84
50
691
94
751
34
21
306
156
604
39
387
171
25
20
65
76
1968
252
37
17
47
280
58
115
1127
506
53
48
165
177
669
1439
18
245
22
55
415
1008
49
43
191
71
62
75
92
1069
104
236
180
69
113
31
116
118
14