112
27
37
13
35
28
20
21
18
42
47
24
36
143
84
43
48
14
73
34
65
60
50
63
38
72
54
64
57
91
59
26
116
280
166
85
77
222
31
475
296
94
232
274