58
13
62
94
35
40
69
53
138
239
61
29
84
57
24
37
4
17
14
18
21
46
127
39
8
149
31
12
30
141
65
52
132
92
112
81
78
68
155
180
15
176
162
477
85
157