148
73
38
131
24
30
364
18
246
124
42
31
46
71
51
44
41
342
94
106
185
50
26
190
196
215
541
32
145
269