115
35
51
69
87
27
39
41
47
103
28
20
179
36
75
67
23
81
9
88
104
143
62
99
60
40
18
13
48
21
34
25
271
152
95
65
59
52
84
44
30
53
77
57