33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
138
136
19
113
295
35
20
54
14
27
77
43
99
39
71
29
21
78
230
229
36
16
142
81
24
37
18
44
684
47
770
345
158
647
22
89
25
40
404
176
57
79
1982
267
53
287
62
117
1119
527
49
159
132
669
1437
12
237
326
838
41
46
73
76
87
946
124
42
204
181
74
70
94
126
115