215
105
244
46
96
143
144
52
611
93
106
186
166
147
305
109
57
158
113
136
48
307
348
388
126
119
97
30
123
504
68
45
86
111
29
44
100
8
89
142
56
43
54
258
351
19
70
34
36
72
133
91
79
124