19
22
44
29
74
110
268
97
20
40
15
8
38
95
10
160
14
59
91
77
31
49
708
182
37
18
133
141
71
51
198
67
5
34
98
264
76
35
17
104
25
70
108
13
11
27
147