130
30
80
53
47
138
55
15
32
18
21
25
148
16
44
27
109
50
152
114
154
170
20
129
67
41
188
57
59
43
119
65
83
13
516
92
134
49
78
58
97
70
158
105
111
85
101
128
108
217
106
93
312
19