34
4
28
8
6
2
3
16
1
10
9
5
13
15
11
142
143
115
296
43
20
56
12
26
7
75
38
95
39
14
35
32
73
27
21
78
258
215
36
83
41
141
80
24
33
18
44
42
657
102
711
366
154
647
29
40
422
184
19
58
1987
263
37
52
285
59
66
45
1082
522
63
30
48
157
130
669
1430
17
239
22
55
251
847
23
46
136
72
25
90
944
124
199
190
87
70
93
112