59
159
13
21
243
284
93
26
62
65
71
45
129
47
23
326
208
38
42
96
319
15
126
101
82
83
25
170
563
54
156
61
12
18
91
35
41
16
33
1492
136
337
249
138
499
39
178
263
160
46
30