122
169
106
398
148
181
40
79
51
161
368
20
23
94
127
87
211
82
329
174
380
36
123
47
28
93
138
117
252
74
116
15
208
58
155
63
64
49
4
176
72
86
183
25
59
246
99
190
56
187