33
4
28
8
6
2
3
16
1
10
9
5
13
15
11
143
17
117
297
43
54
12
27
7
71
35
97
38
32
74
21
77
258
14
218
36
76
42
140
24
44
677
103
678
40
359
154
628
80
29
425
189
34
19
59
22
81
1991
248
37
41
47
287
67
1091
493
62
48
155
128
49
669
1393
219
233
812
20
135
72
26
69
18
75
90
953
46
25
120
201
188
91
87
113