150
9
31
41
28
14
57
62
5
38
90
37
147
45
26
44
27
126
64
69
75
73
47
18
21
50
46
140
43
15
8
65
33
111
7
223
11
86
58
98
93
99
146
108