33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
135
18
113
294
35
19
51
14
83
48
44
37
34
38
72
29
21
78
217
227
74
39
16
149
24
36
47
17
663
84
785
42
328
156
27
639
87
395
173
58
22
12
1946
265
32
295
62
119
41
1140
507
64
45
49
155
143
669
1520
43
20
234
50
349
982
46
140
25
70
23
76
30
976
115
40
215
179
75
97
114
98