120
21
56
212
29
23
98
188
165
299
4
14
5
9
44
101
78
536
57
32
49
20
7
35
318
67
59
37
34
30
93
99
36
8
55
54
129
440
19
158
84
27
127
18
61
26