35
4
27
7
5
2
8
1
3
13
15
11
10
12
9
136
141
114
19
42
295
6
63
102
29
83
36
41
73
32
20
77
220
236
88
39
22
148
75
47
16
80
49
720
94
790
21
321
156
14
639
23
91
28
393
17
176
25
62
76
1979
254
18
50
285
64
118
53
1160
37
518
57
48
52
163
177
669
1496
246
54
429
986
44
190
70
90
26
1066
104
43
256
182
69
113
116
31
115