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
73
35
98
40
37
31
69
20
231
217
39
72
144
78
28
22
32
42
665
103
759
44
265
156
14
588
88
17
426
170
57
23
80
1934
24
227
38
55
289
54
68
41
1046
474
62
125
36
669
893
21
212
25
53
246
651
33
133
65
59
76
92
933
110
222
180
89
107
79