34
4
28
7
6
8
2
3
16
1
10
9
5
13
15
11
142
144
17
116
297
43
19
56
12
26
74
38
95
39
14
32
73
27
21
78
257
219
36
83
41
141
80
24
33
44
42
656
102
711
363
154
647
85
29
40
421
183
35
58
23
1986
263
37
18
52
284
59
66
1081
520
62
30
48
157
130
669
1430
244
22
55
252
847
20
46
136
72
25
71
63
89
944
45
124
200
189
87
70
93
112