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