34
4
28
8
6
3
5
1
9
2
16
13
10
11
15
142
143
115
19
43
296
56
12
26
7
74
38
95
39
14
35
32
73
27
21
78
257
215
36
83
41
141
80
24
33
17
44
42
656
102
709
362
154
647
84
29
40
422
182
58
23
1986
263
37
18
52
284
59
66
1082
521
62
30
48
157
130
669
1429
238
22
55
251
847
20
46
136
72
25
63
89
944
45
124
199
191
87
70
93
112