33
4
28
8
6
2
5
1
3
9
15
13
10
11
138
114
18
17
35
293
55
26
7
80
39
101
38
14
32
71
30
21
78
246
229
36
141
77
23
20
45
16
43
669
100
769
42
354
156
12
27
643
85
29
40
408
174
19
59
1978
25
265
37
48
259
57
116
1096
519
63
49
41
158
133
62
1447
237
22
269
841
44
46
136
73
70
89
946
125
225
190
92
94
112
97