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
264
14
218
82
42
140
24
44
678
103
679
40
360
154
628
79
29
432
189
34
19
59
23
81
1988
248
37
47
287
67
1092
494
63
48
128
51
669
1393
220
22
49
232
812
20
135
73
26
69
18
62
90
953
46
25
122
41
206
188
87
113
72