303
167
98
66
73
203
325
180
94
307
40
154
21
144
49
28
30
93
366
113
75
37
128
18
129
1280
67
263
57
318
222
23
104
34
90
233
42
444
215
22
356
45
52
31
43
32
55
430
162
207
51
71
38
9
68
19