55
26
29
89
149
33
20
107
83
42
48
71
124
99
57
72
116
163
31
53
17
41
59
196
120
155
60
91
86
22
505
38
143
10
97
58
90
35
27
92
56
21
49
78
211