33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
137
114
18
17
35
291
55
26
80
39
101
14
36
32
71
30
21
78
245
229
38
141
24
20
45
16
43
667
100
770
42
346
156
12
27
643
83
29
40
408
171
19
59
1920
25
264
34
47
256
57
116
1094
516
53
49
158
133
64
669
1447
234
22
267
841
46
135
72
70
37
89
946
44
125
225
190
88
92
139
112
97