101
72
265
214
39
180
268
24
42
37
81
26
50
25
73
248
47
23
20
129
61
59
8
359
1266
203
169
45
234
35
241
198
437
201
557
83
88
65
57
53
70
66
58
55
40
226
36
15
62
44
78