45
39
20
63
157
44
11
175
88
76
23
62
57
36
59
284
67
25
269
17
46
83
114
79
69
80
172
84
54
29
27
107
41
66
24
232
37
96
43
32
31
53
71
92
280
75
908