58
27
297
68
42
25
142
60
66
22
150
7
159
40
65
53
81
43
89
39
61
176
392
62
107
11
339
59
14
44
37
48
126
128
50
23
26
15
183
186
131
136
79
174
46
74
12
57
73
9
30
113
8
55
77