112
61
133
79
113
92
315
88
69
35
27
65
57
107
106
294
62
54
39
110
68
41
156
55
22
38
73
142
34
46
120
222
44
48
17
15
143
14
24
72
31
77
45
26
50