53
45
46
36
39
31
93
14
12
42
40
125
147
105
64
218
170
108
94
52
66
70
106
92
76
63
47
276
80
167
107
114