134
325
56
47
143
102
81
105
96
103
39
65
40
72
148
75
29
92
57
25
45
66
18
23
21
49
140
38
9
54
12
171
69
62
97
130
87
77
64
161
19
196
177
503
118
509
156
13
27
162
208
108
101
15
120