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