23
38
74
50
12
39
36
21
57
92
109
45
105
47
295
49
200
30
6
85
18
83
87
52
284
100
213
347
545
177
22
81
153
73
206
64
56
226
35
107
82
748