34
4
28
8
6
2
3
16
1
10
9
5
13
15
11
142
146
116
291
43
17
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
423
186
19
58
23
79
1989
246
18
39
285
65
1077
499
62
31
48
153
128
50
669
1395
14
219
54
247
807
45
135
25
61
77
90
953
26
121
41
198
188
87
84
110
85