23
8
46
74
65
405
45
41
87
70
42
32
76
146
122
43
53
90
24
86
148
101
141
33
63
92
100
280
51
60
261
39
47
81
228
214
9
113
27
67
28
18
95
158
26
40
13
126
116
127
619
392