128
162
21
92
57
51
75
14
81
99
144
13
60
139
435
53
190
160
42
27
189
66
97
58
80
52
117
30
44
67
83
41
28
62
17
103
155
8
45
25
46
68
209
86
15
84
166
78
10
195
39