168
110
36
49
32
35
20
10
22
113
244
56
123
238
268
84
102
78
398
48
9
39
193
50
512
157
66
1121
270
178
80
130
589
350
145
256
183
47
322
147
206
71
335
115
65
43
27
87
101
21
26
131
224
1877