48
21
10
16
47
184
98
141
24
25
109
152
86
107
49
55
44
34
183
58
115
84
213
65
146
275
256
78
251
96
6
70
113
33
320
322
38
134
4
29
75
97
191
37
72
18
76
221
263
698