34
4
28
8
6
2
1
5
3
9
16
13
10
11
15
142
146
117
18
43
291
53
12
27
7
71
37
94
38
35
32
73
21
78
258
218
36
83
42
74
24
20
44
653
101
775
40
348
154
626
22
29
421
186
19
58
23
1989
246
39
17
284
65
1076
499
62
31
48
153
128
50
669
1395
14
219
54
247
807
45
135
25
61
77
90
953
121
41
198
188
87
84
110
85