394
120
304
53
108
62
150
214
94
44
88
67
75
63
72
46
102
92
97
170
31
78
57
143
74
61
81
101
82
107
124
49
64
50
103
129
24
136
42
48
73
190
99
133
152
122
68
28
41
43