8
4
10
7
29
133
20
49
75
127
97
16
55
22
15
18
70
65
35
34
63
152
14
12
42
25
21
64
26
69
138
85
179
43
46
66
82
40
142
23
38
36
61
84
48
45
51
258
184
120