21
76
68
79
41
36
43
185
19
56
18
42
57
28
58
37
265
114
62
81
67
92
34
71
13
107
35
128
136
197
30
184
44
82
130
159
38
70
106
105
180
388
50
653
181
219
302
324
75
406
192
53
220