17
129
51
79
172
27
101
39
42
30
640
170
110
114
108
77
54
329
22
50
96
75
52
57
43
300
74
106
121
105
342
44
24
9
97
84
72
53
78
260
47
126
642
128
269
136
144
183
34
162
208