33
4
28
8
6
2
3
16
1
10
9
5
13
15
11
142
143
17
117
297
43
54
12
27
7
71
36
97
38
35
32
74
21
77
265
14
218
75
42
140
24
44
677
103
674
40
359
154
628
79
29
430
189
34
19
59
23
81
1988
248
37
47
287
67
1093
494
63
48
128
51
669
1393
220
22
49
232
812
39
20
135
73
26
69
18
62
90
953
46
25
122
41
206
188
87
113
72