201
120
14
210
98
15
195
150
122
214
79
16
62
93
36
9
148
90
27
53
146
75
228
164
42
38
89
22
60
121
173
289
183
56
48
96
126
66
34
138
51
110
87
25
72
29
95
71
129
30