34
4
29
7
6
8
2
3
16
1
10
9
5
13
15
11
140
147
19
116
300
43
18
45
12
27
73
38
98
40
37
31
69
20
74
237
217
39
72
42
144
78
22
44
32
676
103
762
267
156
14
594
89
17
428
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