101
38
123
24
63
41
108
57
40
143
331
45
83
22
58
216
150
112
82
28
138
134
115
388
151
62
92
71
35
42
60
43
109
169
136
81
23
164
214
448
187
411
52
171
122
372
581
166
133
44
126