21
36
37
27
117
77
38
31
186
159
98
85
40
82
101
251
48
50
18
160
55
58
178
148
32
152
112
42
115
29
63
121
385
53
122
23
57
72
34
376
61
83
26
250