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