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