22
41
40
144
36
80
18
30
15
92
97
26
67
37
69
24
39
179
603
213
19
53
68
83
218
45
16
27
42
59
56
79
33
99
197
191
55
397
207
61
184
102
32
17
107
236
365
21
75
114
49