318
41
14
309
75
69
80
48
31
7
5
48
15
26
73
10
93
56
104
58