168
206
15
26
57
75
31
44
38
53
351
59
294
34
344
604
88
307
191
61
69
124
290
122
25
416
188
130
58
33
179
77
87
28
47
22
79
175
55
20
114
246
71
115
515
91
46
120
52
41