34
4
29
7
6
3
8
1
5
9
2
16
13
10
11
15
143
146
117
19
43
293
53
12
24
72
38
95
39
35
32
73
21
78
257
216
36
83
42
141
81
33
18
44
663
101
713
45
356
154
27
650
22
40
418
183
20
57
23
1982
262
37
287
60
65
1080
521
64
31
48
155
130
47
669
1432
242
55
254
848
41
136
25
71
17
63
79
90
958
14
124
199
189
87
93
112