56
65
13
46
305
377
66
11
14
41
50
145
10
12
166
115
47
43
154
18
53
45
21
51
67
82
44
20
84
24
6
77
160
103
70
71
216
63
357
87
177
55
59
190
26
23
52
16
36
69
133