33
4
28
6
2
5
8
1
3
9
15
13
10
11
139
144
122
18
39
304
49
27
93
47
43
41
7
12
35
71
30
21
80
226
14
228
40
22
149
79
23
19
59
17
34
46
689
102
787
16
318
156
636
83
29
408
180
36
60
25
78
1884
24
268
20
38
50
261
66
123
1140
37
514
62
157
140
55
669
1523
242
52
397
978
51
142
75
70
64
77
87
26
976
112
44
222
184
74
98
124
114
91