23
19
228
59
84
28
126
48
86
46
7
13
92
158
104
124
97
77
99
41
9
58
8
74
72
110
60
66
115
45
71
43
50
20
157
135
505
37
198
27
22
54
56
38
79
61
63
42
236
95