50
78
244
135
311
93
117
63
47
103
15
25
95
71
34
114
44
55
70
151
222
37
217
64
329
203
98
52
65
39
276
122
54
43
62
121
85
77
27
48
61
252
56
144
188
109
386
18
212
207
72