46
29
43
26
17
77
19
91
64
48
28
50
53
137
395
41
45
84
30
21
101
134
182
36
117
68
72
40
60
58
25
71
22
27
35
34
100
59
61
32
92
143
301
104
262
128