52
27
26
24
60
69
269
244
325
94
258
285
41
101
23
45
37
57
38
1404
78
39
138
42
75
99
97
179
111
62
90
65
186
16
31
47
126
834
114
95
55
109
150
51
59
134
29
142
113
86