20
74
19
30
61
39
46
53
25
69
205
77
55
171
305
62
365
271
40
8
268
50
49
51
21
13
151
116
135
43
72
97
54
70
349
285
125
35
24
156
67
57
265
255
23
199
85