103
134
45
35
48
20
319
41
21
233
217
56
114
77
67
59
29
112
44
50
138
583
93
32
104
69
37
64
65
219
236
157
146
147
256
23
98
412
19
224
177
206
49
40
97
320
73
99
111
66
42
160