33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
137
113
17
35
290
55
26
80
39
101
14
37
32
71
30
21
78
247
229
36
38
141
79
24
20
45
16
43
667
100
771
346
156
12
27
643
83
29
40
410
171
19
59
1921
25
264
34
18
53
256
57
116
1094
520
49
158
133
65
669
1449
234
22
267
841
44
46
135
72
70
89
946
125
42
225
189
88
93
140
112
97