177
88
76
23
44
62
57
36
45
59
285
67
25
270
17
46
83
79
69
80
172
84
54
29
27
107
41
66
24
37
96
43
39
32
71
92
281
909
19
61
117
194
97
115
14
58
20
56