34
4
28
8
6
2
3
16
1
10
9
5
13
15
11
141
144
116
294
43
53
12
27
7
71
36
94
38
35
32
73
21
77
259
14
224
82
42
140
74
24
20
44
662
99
775
40
355
154
629
80
29
422
189
19
59
23
1985
245
37
39
17
285
66
1085
500
61
48
153
128
50
669
1389
219
22
230
813
45
135
26
18
62
90
953
25
122
201
188
89
88
113
86