33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
138
135
18
111
294
35
19
53
27
84
48
44
37
34
72
29
21
78
225
14
229
75
40
17
149
79
24
46
45
662
788
43
16
320
156
639
22
87
405
173
36
58
77
1907
267
32
39
296
62
118
1144
501
60
42
49
47
157
144
669
1522
20
231
38
51
351
982
140
74
25
69
23
76
976
12
214
179
70
97
117
115
98