32
4
27
7
5
8
2
3
15
1
9
10
6
13
11
136
141
17
115
298
39
18
46
98
38
35
71
29
21
77
215
233
25
148
24
37
59
45
697
88
779
42
16
311
156
12
14
636
22
84
28
400
177
36
19
62
78
1902
23
264
40
56
260
65
122
1152
516
58
50
41
160
669
1517
20
221
55
420
983
47
144
73
70
63
72
87
31
979
44
102
211
183
69
116
30
113