9
42
350
47
144
61
104
156
64
57
174
17
22
113
11
36
15
60
3
29
24
65
44
54
72
27
7
89
16
93
223
53
146
48
149
134
98
106
80
220
651
38
59