13
42
148
119
295
51
77
29
318
208
95
101
320
335
180
443
3
139
182
88
31
46
103
76
245
528
165
36
141
379
47
276
41
37
241
43
118
67
198
65
70
169
152
28
188
5
213
62
45
143
246
263
10
38
32
224
35