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
247
229
38
141
79
24
20
45
16
43
667
100
771
346
156
12
27
643
83
29
40
409
171
19
59
1921
25
264
34
53
257
57
116
1094
520
49
158
133
65
669
1449
234
22
267
841
44
46
135
72
70
37
89
946
125
42
225
190
88
93
140
112
97