240
119
54
94
105
85
32
83
68
84
143
88
93
30
158
123
202
99
151
229
130
138
121
433
106
258
86
77
65
64
259
81
69
193
116
92
35
31
18
56
75
41
74
58
136
71
199
55
47
59