33
60
35
100
112
68
56
77
141
233
54
71
45
113
69
244
360
146
7
132
13
363
8
72
142
173
127
57
158
17
27
90
26
174
12
30
101
24
590
97
43
120
52
99
79
81
44
117
208
98
194
31