132
295
92
111
67
66
99
139
46
36
114
112
65
72
14
91
147
122
34
37
44
28
71
20
113
51
52
70
25
17
48
156
8
6
53
137
15
16
10
19
32
27
59
47
76
39
7
162
88
40