33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
135
19
111
294
35
54
85
47
97
37
34
72
29
21
79
229
36
75
40
17
149
24
12
38
18
46
16
45
679
793
44
320
156
14
27
641
22
87
404
175
58
23
77
1934
268
42
53
297
62
118
1148
521
60
43
49
48
158
144
669
1529
20
238
355
981
140
74
25
71
76
977
39
217
181
70
122
117
99