33
4
29
7
6
2
8
1
5
3
9
16
13
10
11
15
142
115
19
20
44
296
45
12
27
73
35
96
31
70
28
21
77
249
14
220
38
41
144
79
30
36
32
40
678
104
676
339
156
584
86
432
181
34
55
23
81
2008
24
234
37
42
48
289
56
68
1076
477
63
39
150
126
46
669
856
22
217
52
248
622
43
134
71
26
72
17
58
76
18
90
939
47
118
227
191
92
67
111