48
68
174
202
26
159
62
105
7
126
49
102
86
44
45
87
54
35
181
170
113
47
58
314
65
175
78
32
262
246
36
20
155
42
103
77
31
75
24
34
96
66
81
67
9
88
140
135
281
196
203
561