32
44
147
22
75
80
42
112
58
190
115
97
65
28
98
63
46
50
131
104
45
256
108
812
349
20
85
159
78
53
158
173
130
57
56
26
89
74
123
1142
47
259
93
52
134
25
107
307