47
145
62
104
157
65
59
177
17
23
113
11
38
15
4
30
26
66
44
57
75
28
179
64
16
7
91
48
95
224
55
153
151
136
100
110
85
220
661
41
60