86
22
197
21
119
75
229
163
32
43
219
546
82
135
26
47
31
1003
6
9
51
39
28
50
19
8
103
13
73
37
275
23
48
71
42
12
5
69
63
14
76
27
29
10
3
310
52
18
15