34
4
29
8
6
2
1
5
3
9
16
13
7
10
11
15
140
147
116
18
19
43
299
45
12
27
73
38
98
40
36
31
69
20
76
237
14
219
39
72
42
144
78
22
44
32
676
103
761
267
156
594
88
17
428
175
59
23
80
1965
24
232
37
55
291
54
1057
481
62
33
148
126
669
898
21
214
25
53
250
653
133
66
26
35
92
934
111
223
180
90
71
107
110
79