33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
134
18
113
292
35
19
54
14
27
77
45
100
39
38
71
29
21
78
228
16
226
36
40
141
82
24
44
677
46
771
355
157
644
22
86
407
176
57
79
1962
25
265
37
285
58
118
1102
516
62
43
49
159
133
47
669
1440
238
53
321
843
20
138
72
70
12
73
87
947
123
42
209
181
76
96
114
95