53
93
156
22
281
18
32
103
26
44
39
46
54
95
79
78
98
114
41
13
24
216
134
81
87
71
21
15
109
52
72
36
42
51
69
136
38
34
59
17
110
57
154
62
106
166
58
49
56