160
403
106
154
189
86
24
73
119
19
31
428
1209
42
194
736
157
121
192
140
30
59
225
14
247
350
146
87
188
249
82
125
945
187
49
63
29
46
5
54
112
10
44
246
15
284
122
26
424
43
138
2
562
6
7
47