56
39
98
122
237
1K
81
109
86
85
108
150
154
396
96
103
60
83
70
41
33
114
121
102
100
55
47
44
97
34
271
411
155
287
127
177