33
4
28
8
6
2
3
15
1
10
9
5
13
11
138
137
17
114
291
35
18
55
26
7
80
39
101
14
32
71
30
21
78
247
229
36
38
141
77
24
20
45
16
43
669
100
770
42
352
156
12
27
643
83
29
40
408
174
19
59
1978
25
264
37
47
258
57
116
1095
516
60
49
158
133
64
1447
237
22
268
841
46
135
72
89
946
44
125
226
190
88
70
92
136
112
97