32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
134
112
17
30
294
47
27
93
39
46
40
36
38
70
29
21
78
221
232
35
77
25
148
24
18
59
45
709
107
790
43
16
327
156
12
14
637
22
87
405
181
19
61
79
1852
23
261
57
64
123
1150
37
514
62
50
42
157
141
55
669
1532
41
20
241
416
981
145
75
68
26
977
48
102
44
216
185
74
69
98
119
114
99