177
95
156
18
52
109
162
301
343
598
36
70
166
272
84
110
30
124
72
161
39
24
103
147
131
10
62
59
93
41
86
44
155
340
429
6
14
90
31
43
1339
164
7
379
17
101
116
145
178
104
53
139