270
32
36
389
86
65
15
362
33
22
512
168
364
169
43
255
284
76
124
136
120
96
134
214
297
35
90
41
242
310
21
103
48
26
40
151
269
27
240
143
80
309
17
357
19
10
128
206
37
59
58
176
91
106