34
4
29
7
8
2
3
16
1
10
9
5
6
13
15
11
142
146
19
114
295
43
17
44
28
74
38
98
41
37
32
68
20
73
243
220
39
80
40
89
72
12
36
22
42
676
105
779
271
156
14
27
590
94
31
431
174
58
24
77
1972
225
35
55
291
56
67
1051
481
57
33
148
126
669
1172
21
221
25
255
659
129
26
76
92
934
46
116
184
71
69
113
112
81