60
36
28
59
39
21
15
114
57
34
32
63
23
541
80
42
88
126
53
18
123
56
106
68
48
113
20
74
17
91
58
139
51
97
207
521
62
382
226
186
112
100
602
278
45
212
198
43
119
29
26