51
68
43
342
107
78
124
45
26
71
167
2
29
10
85
24
34
21
37
106
55
32
15
58
88
87
177
133
70
49
48
121
40
100
25
27
44
28
216
95
113
201
287
92
61
97
327