33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
122
304
39
17
49
27
93
45
43
41
12
35
71
30
21
80
225
14
227
40
22
149
79
23
19
59
34
46
688
102
783
16
318
156
636
83
29
410
180
36
60
24
78
1882
264
20
38
261
65
123
1141
37
508
62
50
157
140
55
669
1522
242
52
397
978
142
75
25
70
64
77
87
26
976
112
44
222
184
74
98
124
114
91