172
102
135
95
141
45
195
178
70
9
56
280
168
215
217
216
28
43
83
16
222
18
31
29
103
8
93
90
60
67
35
33
23
185
162
47
59
100
13
86
668
34
65
74
37
81
38
101
108
40
197
41