22
80
34
19
128
18
27
43
20
57
9
6
74
33
37
32
35
41
42
95
55
68
59
79
53
157
38
117
51
90
247
66
70
405
101
73
97
45
71
129
56
72
61
94
123