33
4
29
7
6
8
2
3
16
1
10
9
5
13
15
11
141
142
19
114
293
43
17
12
27
71
35
96
34
31
70
26
21
76
237
14
218
37
41
77
30
39
663
102
673
40
336
156
581
81
429
180
20
55
23
79
1996
24
233
42
47
289
67
1070
36
473
63
149
126
669
848
44
206
22
52
245
620
133
72
57
75
90
32
938
118
38
184
183
92
111