33
4
28
7
6
8
2
3
16
1
10
9
5
13
15
11
143
17
117
297
43
54
12
27
71
36
97
39
35
32
74
21
77
266
14
218
76
42
140
24
44
683
103
681
40
360
154
633
80
29
426
189
34
19
59
23
81
1991
248
37
47
287
67
1096
494
63
48
155
128
51
669
1393
221
38
22
49
233
812
20
135
73
26
69
18
62
75
90
953
46
25
123
41
206
188
91
87
113