13
21
153
75
70
55
107
29
135
41
17
69
12
101
10
36
62
115
98
32
111
92
138
42
160
118
35
124
462
164
326
353
11
97
120
481
100
289
136
379
33
79
19
112
252
232
199
262
57
624
231
130