6
3
18
80
33
1
37
23
129
14
9
4
7
70
125
69
13
11
31
24
85
25
10
47
41
17
2
65
59
114
48
201
180
43
32
27
34
8
144
38
57
113
94
66
71
42
158
247