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