176
64
58
68
40
27
35
104
32
23
70
66
59
224
45
78
42
34
71
107
24
43
9
6
135
46
30
83
146
255
50
113
622
98
21
38
521
156
139
129
158
419
228
91
60
418
322
257
194
88
28
169