95
31
52
59
69
70
102
88
84
35
153
77
61
262
63
91
119
38
68
64
364
50
56
43
24
124
131
79
135
15
158
101
72
133
111
33
115
137
29
21
226
40
45
175
28
49
201
177