174
59
80
58
128
112
64
97
54
36
69
28
113
93
225
94
332
188
63
85
253
102
110
77
189
17
47
150
96
24
39
7
56
42
21
32
67
306
40
60
16
171
11
86
15
168
403