23
130
320
84
59
362
122
36
236
147
105
80
51
212
181
165
47
81
86
26
14
95
34
31
93
27
197
54
19
50
75
417
104
37
49
38
57
29
64
63
352
28
115
70
15
90
79
73