34
4
29
7
8
2
3
16
1
10
9
5
6
13
15
11
141
147
19
117
302
43
18
45
12
27
75
37
98
41
38
31
68
30
20
74
239
219
39
40
144
77
28
35
22
32
42
676
103
769
266
156
14
590
95
17
428
169
56
24
80
1951
229
57
291
54
1050
478
62
148
125
669
917
44
21
25
251
653
33
133
66
58
92
933
46
112
36
223
181
90
69
110
111
79