106
46
15
10
41
18
11
5
27
13
34
8
17
126
1000
12
43
35
40
48
31
22
6
56
23
21
19
24
7
20
143
200
16
84
32
76
14
42
37
54
60
103
49
77
65
55
38
82
191
36
9