50
46
27
17
66
10
22
30
19
3
110
140
42
118
62
39
13
16
18
83
133
33
49
4
32
7
15
267
68
12
25
145
28
554
116
80
45
24
65
34
6
14
51
11
56
102
20
21