51
57
79
42
318
27
156
36
43
58
117
40
77
271
369
11
74
15
161
12
67
37
62
134
55
54
48
28
26
104
180
101
33
76
381
17
163
14
98
395
102
88
41
122
30
236