59
49
44
229
159
88
184
43
130
13
186
39
1828
64
57
94
52
644
65
23
16
66
74
111
58
42
228
71
106
144
25
93
148
34
60
176
137
92
27
79
15
48
273
31
99
53
41
61
249
45
46