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
95
34
30
70
26
21
76
236
14
219
36
75
41
74
31
39
656
101
662
40
333
155
580
80
18
423
178
54
23
81
1992
24
231
37
42
47
287
55
66
1065
467
62
38
149
125
28
669
844
44
202
22
49
237
617
133
57
90
32
935
45
117
181
182
91
67
111