20
134
107
60
47
88
36
79
53
29
89
32
16
151
37
45
44
39
73
69
325
150
40
81
105
205
42
49
119
314
474
85
63
96
113
48
98
34
245
276
46
70
77
75
256
27
87
171