32
4
27
7
5
8
2
3
15
1
9
10
6
13
11
136
17
115
296
39
16
46
97
42
47
40
35
38
71
30
21
80
218
233
76
25
148
77
24
37
59
18
699
95
785
20
311
156
14
636
22
85
29
400
178
36
19
62
78
1935
23
267
55
285
65
123
41
1151
527
48
50
162
141
51
669
1532
12
272
422
982
53
45
147
73
70
63
87
979
44
105
216
185
75
69
100
117
113