51
28
157
46
162
111
35
112
56
396
21
204
66
15
79
85
37
95
38
27
52
19
88
297
92
205
87
402
26
93
18
195
98
119
34
42
17
101
31
11
219
397
108
49
29
76
50
77
40