136
518
114
62
59
30
132
646
55
81
139
115
146
427
37
24
23
39
27
477
17
483
109
69
49
78
46
64
21
86
155
1K
5
84
38