50
277
21
97
106
27
16
25
4
3
9
72
26
20
49
3153
270
32
46
10
107
99
5
18
53
56
91
2
52
90
15
139
58
22
19
67
65
189
111
28
41
29
39
86
14
68