113
61
29
41
101
103
58
20
16
60
169
99
28
27
10
98
11
5
59
65
49
22
38
123
15
12
9
21
39
55
18
66
35
42
32
56
40
13
57
78
261
68
50
256
24