309
67
62
48
29
7
5
48
15
25
71
10
93
56
104
58
399
170
612
221