41
73
49
99
36
28
56
64
40
153
58
136
29
35
51
53
63
57
13
62
70
47
74
109
39
67
59
91
116
138
72
151
92
32
114
98
104
164
202
85
139
306
105
179
159
135
228
145
163
281
157