87
63
52
37
1556
134
723
212
225
131
55
407
89
54
71
70
45
58
61
23
81
41
240
62
74
654
73
358
85
226
33
16263
241
91
108
140
50
36
551
32
48
76
113
178
43
149
67
47
35