32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
136
141
17
115
300
39
47
27
93
46
40
36
38
70
29
21
78
222
233
35
77
25
148
24
18
59
45
709
107
789
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
55
669
1532
41
20
241
416
981
145
68
75
26
977
48
102
44
216
185
74
69
98
119
114
99