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