48
84
130
306
22
16
77
293
102
114
827
266
142
41
98
26
183
74
18
59
154
106
129
15
79
235
252
58
62
60
132
57
112
124
54
178
10
30
95
226
87
70
137
101
78
33
80
841
37
42
277
144
279
65
561