43
45
196
93
28
26
31
64
56
35
70
14
66
39
215
232
245
208
67
71
47
825
433
68
194
198
100
15
27
49
62
315
20
54
58
25
59
82
63
141
76
42