33
4
28
7
6
8
2
3
16
1
10
9
5
13
15
11
143
17
117
297
43
54
12
27
73
37
97
38
35
32
74
21
77
260
14
218
36
76
42
140
25
44
678
103
682
40
360
154
629
81
29
429
190
34
19
59
23
1997
24
248
41
47
288
67
1093
496
62
48
155
128
49
669
1396
223
22
234
812
20
135
26
70
18
75
90
954
46
120
201
188
91
71
87
113
72