158
242
124
150
161
230
62
199
28
288
74
51
145
358
34
264
78
66
147
52
35
29
70
72
31
77
292
81
116
260
87
76
84
45
68
57
64
75
108
204
94
96
100
107
111
92
102
113
109
478
320
196
99
91
169
69