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