144
196
411
344
88
132
66
54
97
138
23
91
40
53
108
227
1426
63
26
83
68
675
50
274
90
210
59
99
73
56
177
522
200
195
121
80
43
107
36
136
71
61
150
70
72
58
35
38
89
92
37
64
57
22