138
162
282
54
48
24
77
31
79
35
173
512
152
25
67
70
112
120
26
166
39
53
28
17
18
76
56
60
92
59
30
106
136
86
124
41
55
184
20
83
52
74
171
64
38
97
4
37
44