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