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