111
48
35
27
24
132
49
46
324
67
103
28
37
105
144
45
30
52
64
145
41
71
114
89
381
204
224
237
211
72
40
99
137
166
241
74