51
162
160
64
152
24
57
255
27
100
69
56
35
488
45
63
285
146
140
39
19
61
195
99
53
9
16
28
17
38
113
15
10
141
59
26
75
114
54
31
94
33
79
21
72
157
8
46