90
187
145
82
30
51
23
245
69
96
44
42
52
8
38
74
29
239
50
126
43
48
77
195
157
27
97
32
108
139
257
12
49
95
59
21
89
181
203
67
61
57
200
26
254
218
55