146
69
70
57
183
77
27
41
31
126
79
121
45
635
234
272
32
359
156
19
122
264
366
111
17
21
58
80
65
170
49
88
47
59
42
12
128
213
33
61
3
195
52
135
16
10
93
7
36
14
112
18
84
68