297
21
109
55
177
15
54
37
50
34
73
52
104
25
136
97
40
38
47
31
69
27
62
44
39
111
51
58
70
68
14
45
302
462
46
76
5965
130
56
26
241
66
81
139
23
77
29